Warning: Permanently added '172.25.90.164' (ECDSA) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 815778 --chroot fedora-rawhide-x86_64 --detached default Version: 0.22 Task: {'build_id': 815778, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fetch_sources_only': True, 'git_hash': '71e0fe89e47622c2bb4349278978783957424309', 'git_repo': 'metal3d/helm/helm', 'memory_reqs': 2048, 'package_name': 'helm', 'package_version': '0.9.0-1.fc28', 'project_dirname': 'helm', 'project_name': 'helm', 'project_owner': 'metal3d', 'repos': [{'id': 'copr_base', 'name': 'Copr repository', 'url': 'https://copr-be.cloud.fedoraproject.org/results/metal3d/helm/fedora-rawhide-x86_64/'}], 'source_json': {'clone_url': 'https://copr-dist-git.fedorainfracloud.org/git/metal3d/helm/helm.git', 'committish': '71e0fe89e47622c2bb4349278978783957424309'}, 'source_type': 8, 'submitter': 'metal3d', 'task_id': '815778-fedora-rawhide-x86_64', 'timeout': 64800, 'use_bootstrap_container': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/metal3d/helm/helm.git /tmp/tmp7e3onf_k/helm --depth 500 --no-single-branch cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/metal3d/helm/helm.git', '/tmp/tmp7e3onf_k/helm', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/tmp/tmp7e3onf_k/helm'... Running: git checkout 71e0fe89e47622c2bb4349278978783957424309 cmd: ['git', 'checkout', '71e0fe89e47622c2bb4349278978783957424309'] cwd: /tmp/tmp7e3onf_k/helm rc: 0 stdout: stderr: Note: checking out '71e0fe89e47622c2bb4349278978783957424309'. 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 performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b HEAD is now at 71e0fe8 automatic import of helm 0.9.0-1.fc28 Running: cp -r . /tmp/tmp4jdb5495 cmd: ['cp', '-r', '.', '/tmp/tmp4jdb5495'] cwd: /tmp/tmp7e3onf_k/helm rc: 0 stdout: stderr: Generated rpkg config: [rpkg] preprocess_spec = True # auto-packing is deprecated: auto_pack = True [git] lookaside = https://copr-dist-git.fedorainfracloud.org/repo/pkgs/%(ns2)s/%(ns1)s/%(name)s/%(filename)s/%(hashtype)s/%(hash)s/%(filename)s anongiturl = https://copr-dist-git.fedorainfracloud.org/git/%(module)s Writing config into /tmp/tmp7e3onf_k/.config/rpkg.conf Running: rpkg -C /tmp/tmp7e3onf_k/.config/rpkg.conf sources --outdir /tmp/tmp4jdb5495 cmd: ['rpkg', '-C', '/tmp/tmp7e3onf_k/.config/rpkg.conf', 'sources', '--outdir', '/tmp/tmp4jdb5495'] cwd: /tmp/tmp7e3onf_k/helm rc: 0 stdout: Downloading v0.9.0.tar.gz from lookaside cache at copr-dist-git.fedorainfracloud.org stderr: /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running: unbuffer /usr/bin/mock --buildsrpm --spec /tmp/tmp4jdb5495/helm.spec --sources /tmp/tmp4jdb5495 --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --define %_disable_source_fetch 0 --uniqueext 1540558773.144298 -r child WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.13 starting (python version = 3.6.5)... Start: init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins Start: run INFO: Start(/tmp/tmp4jdb5495/helm.spec) Config(815778-fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/815778-fedora-rawhide-x86_64-1540558773.144298/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled HW Info plugin Mock Version: 1.4.13 INFO: Mock Version: 1.4.13 Start: dnf install fedora 44 MB/s | 63 MB 00:01 Failed to synchronize cache for repo 'copr_base', disabling. Last metadata expiration check: 0:00:24 ago on Fri 26 Oct 2018 12:59:35 PM UTC. Dependencies resolved. ================================================================================ Group Packages ================================================================================ Marking packages as installed by the group: @Buildsystem building group redhat-rpm-config grep unzip make gzip findutils info xz bash cpio bzip2 which sed patch coreutils gawk fedora-release rpm-build tar diffutils shadow-utils util-linux ================================================================================ Package Arch Version Repository Size ================================================================================ Installing group packages: bash x86_64 4.4.23-5.fc30 fedora 1.5 M bzip2 x86_64 1.0.6-28.fc29 fedora 51 k coreutils x86_64 8.30-5.fc30 fedora 999 k cpio x86_64 2.12-9.fc29 fedora 252 k diffutils x86_64 3.6-5.fc29 fedora 350 k fedora-release noarch 30-0.9 fedora 27 k findutils x86_64 1:4.6.0-20.fc29 fedora 513 k gawk x86_64 4.2.1-3.fc29 fedora 1.1 M grep x86_64 3.1-8.fc29 fedora 249 k gzip x86_64 1.9-7.fc29 fedora 153 k info x86_64 6.5-11.fc30 fedora 175 k make x86_64 1:4.2.1-10.fc29 fedora 487 k patch x86_64 2.7.6-7.fc30 fedora 123 k redhat-rpm-config noarch 123-1.fc30 fedora 60 k rpm-build x86_64 4.14.2.1-2.fc30 fedora 113 k sed x86_64 4.5-2.fc29 fedora 288 k shadow-utils x86_64 2:4.6-3.fc30 fedora 1.1 M tar x86_64 2:1.30-6.fc29 fedora 805 k unzip x86_64 6.0-40.fc29 fedora 179 k util-linux x86_64 2.32.1-1.fc29 fedora 2.4 M which x86_64 2.21-11.fc29 fedora 41 k xz x86_64 5.2.4-3.fc29 fedora 146 k Installing dependencies: audit-libs x86_64 3.0-0.4.20180831git0047a6c.fc30 fedora 107 k basesystem noarch 11-6.fc29 fedora 6.9 k binutils x86_64 2.31.1-15.fc30 fedora 5.6 M brotli x86_64 1.0.5-1.fc29 fedora 322 k bzip2-libs x86_64 1.0.6-28.fc29 fedora 39 k ca-certificates noarch 2018.2.26-2.fc30 fedora 385 k chkconfig x86_64 1.11-2.fc30 fedora 168 k coreutils-common x86_64 8.30-5.fc30 fedora 1.9 M cracklib x86_64 2.9.6-17.fc30 fedora 77 k crypto-policies noarch 20180925-1.git71ca85f.fc30 fedora 46 k curl x86_64 7.61.1-3.fc30 fedora 312 k cyrus-sasl-lib x86_64 2.1.27-0.4rc7.fc30 fedora 92 k dwz x86_64 0.12-9.fc29 fedora 105 k efi-srpm-macros noarch 4-1.fc30 fedora 22 k elfutils x86_64 0.174-2.fc30 fedora 290 k elfutils-default-yama-scope noarch 0.174-2.fc30 fedora 15 k elfutils-libelf x86_64 0.174-2.fc30 fedora 176 k elfutils-libs x86_64 0.174-2.fc30 fedora 257 k expat x86_64 2.2.6-1.fc30 fedora 100 k fedora-gpg-keys noarch 30-0.1 fedora 97 k fedora-repos noarch 30-0.1 fedora 8.7 k fedora-repos-rawhide noarch 30-0.1 fedora 7.9 k file x86_64 5.34-3.fc29 fedora 49 k file-libs x86_64 5.34-3.fc29 fedora 525 k filesystem x86_64 3.9-2.fc29 fedora 1.1 M fpc-srpm-macros noarch 1.1-5.fc29 fedora 7.5 k gc x86_64 7.6.4-4.fc29 fedora 101 k gdb-headless x86_64 8.2.50.20181016-7.fc30 fedora 3.4 M gdbm-libs x86_64 1:1.18-1.fc30 fedora 49 k ghc-srpm-macros noarch 1.4.2-8.fc29 fedora 7.4 k glib2 x86_64 2.58.1-2.fc30 fedora 2.5 M glibc x86_64 2.28.9000-10.fc30 fedora 3.8 M glibc-all-langpacks x86_64 2.28.9000-10.fc30 fedora 25 M glibc-common x86_64 2.28.9000-10.fc30 fedora 804 k gmp x86_64 1:6.1.2-8.fc29 fedora 272 k gnat-srpm-macros noarch 4-4.fc30 fedora 7.9 k go-srpm-macros noarch 2-18.fc29 fedora 11 k guile x86_64 5:2.0.14-12.fc29 fedora 3.5 M keyutils-libs x86_64 1.5.11-1.fc30 fedora 25 k krb5-libs x86_64 1.16.1-25.fc30 fedora 707 k libacl x86_64 2.2.53-2.fc29 fedora 25 k libarchive x86_64 3.3.3-1.fc30 fedora 341 k libatomic_ops x86_64 7.6.6-1.fc29 fedora 34 k libattr x86_64 2.4.48-4.fc30 fedora 17 k libbabeltrace x86_64 1.5.6-1.fc29 fedora 197 k libblkid x86_64 2.32.1-1.fc29 fedora 149 k libcap x86_64 2.25-12.fc29 fedora 49 k libcap-ng x86_64 0.7.9-5.fc30 fedora 27 k libcom_err x86_64 1.44.4-1.fc30 fedora 26 k libcurl x86_64 7.61.1-3.fc30 fedora 246 k libdb x86_64 5.3.28-34.fc30 fedora 734 k libdb-utils x86_64 5.3.28-34.fc30 fedora 128 k libfdisk x86_64 2.32.1-1.fc29 fedora 197 k libffi x86_64 3.1-18.fc29 fedora 32 k libgcc x86_64 8.2.1-4.fc30 fedora 94 k libgcrypt x86_64 1.8.3-3.fc29 fedora 448 k libgpg-error x86_64 1.31-2.fc29 fedora 235 k libidn2 x86_64 2.0.5-2.fc29 fedora 87 k libipt x86_64 2.0-1.fc30 fedora 50 k libmetalink x86_64 0.1.3-7.fc29 fedora 29 k libmount x86_64 2.32.1-1.fc29 fedora 168 k libnghttp2 x86_64 1.34.0-1.fc30 fedora 70 k libnsl2 x86_64 1.2.0-3.20180605git4a062cf.fc29 fedora 57 k libpkgconf x86_64 1.5.3-2.fc29 fedora 35 k libpsl x86_64 0.20.2-5.fc29 fedora 58 k libpwquality x86_64 1.4.0-11.fc30 fedora 96 k libselinux x86_64 2.8-4.fc30 fedora 79 k libsemanage x86_64 2.8-5.fc30 fedora 109 k libsepol x86_64 2.8-2.fc29 fedora 298 k libsigsegv x86_64 2.11-6.fc29 fedora 26 k libsmartcols x86_64 2.32.1-1.fc29 fedora 109 k libssh x86_64 0.8.4-1.fc30 fedora 210 k libstdc++ x86_64 8.2.1-4.fc30 fedora 454 k libtasn1 x86_64 4.13-5.fc30 fedora 67 k libtirpc x86_64 1.1.4-1.rc1.fc30 fedora 96 k libtool-ltdl x86_64 2.4.6-27.fc30 fedora 34 k libunistring x86_64 0.9.10-4.fc29 fedora 416 k libutempter x86_64 1.1.6-15.fc29 fedora 25 k libuuid x86_64 2.32.1-1.fc29 fedora 28 k libverto x86_64 0.3.0-6.fc29 fedora 21 k libxcrypt x86_64 4.2.2-1.fc30 fedora 65 k libxcrypt-common noarch 4.2.2-1.fc30 fedora 33 k libxml2 x86_64 2.9.8-4.fc29 fedora 648 k libzstd x86_64 1.3.6-1.fc30 fedora 242 k lua-libs x86_64 5.3.5-2.fc29 fedora 111 k lz4-libs x86_64 1.8.2-2.fc29 fedora 60 k mpfr x86_64 3.1.6-2.fc29 fedora 216 k ncurses x86_64 6.1-8.20180923.fc30 fedora 359 k ncurses-base noarch 6.1-8.20180923.fc30 fedora 58 k ncurses-libs x86_64 6.1-8.20180923.fc30 fedora 287 k nim-srpm-macros noarch 1-3.fc29 fedora 8.0 k ocaml-srpm-macros noarch 5-4.fc29 fedora 7.8 k openblas-srpm-macros noarch 2-4.fc29 fedora 7.2 k openldap x86_64 2.4.46-10.fc30 fedora 281 k openssl-libs x86_64 1:1.1.1-6.fc30 fedora 1.3 M p11-kit x86_64 0.23.14-1.fc30 fedora 240 k p11-kit-trust x86_64 0.23.14-1.fc30 fedora 124 k pam x86_64 1.3.1-4.fc30 fedora 628 k pcre x86_64 8.42-4.fc30 fedora 186 k pcre2 x86_64 10.32-3.fc30 fedora 236 k perl-srpm-macros noarch 1-28.fc29 fedora 8.1 k pkgconf x86_64 1.5.3-2.fc29 fedora 39 k pkgconf-m4 noarch 1.5.3-2.fc29 fedora 17 k pkgconf-pkg-config x86_64 1.5.3-2.fc29 fedora 15 k popt x86_64 1.16-16.fc30 fedora 55 k publicsuffix-list-dafsa noarch 20180723-1.fc29 fedora 54 k python-pip-wheel noarch 18.0-4.fc30 fedora 1.2 M python-setuptools-wheel noarch 40.4.3-1.fc30 fedora 274 k python-srpm-macros noarch 3-38.fc30 fedora 11 k python3-libs x86_64 3.7.1-1.fc30 fedora 7.8 M qt5-srpm-macros noarch 5.11.2-1.fc30 fedora 9.2 k readline x86_64 7.0-12.fc29 fedora 189 k rpm x86_64 4.14.2.1-2.fc30 fedora 486 k rpm-build-libs x86_64 4.14.2.1-2.fc30 fedora 93 k rpm-libs x86_64 4.14.2.1-2.fc30 fedora 271 k rust-srpm-macros noarch 6-1.fc30 fedora 8.4 k setup noarch 2.12.2-1.fc30 fedora 148 k sqlite-libs x86_64 3.25.2-1.fc30 fedora 538 k systemd-libs x86_64 239-5.fc30 fedora 453 k tzdata noarch 2018e-2.fc29 fedora 423 k xz-libs x86_64 5.2.4-3.fc29 fedora 87 k zip x86_64 3.0-23.fc29 fedora 264 k zlib x86_64 1.2.11-14.fc30 fedora 89 k zstd x86_64 1.3.6-1.fc30 fedora 343 k Transaction Summary ================================================================================ Install 146 Packages Total download size: 86 M Installed size: 440 M Downloading Packages: (1/146): gzip-1.9-7.fc29.x86_64.rpm 2.3 MB/s | 153 kB 00:00 (2/146): diffutils-3.6-5.fc29.x86_64.rpm 4.1 MB/s | 350 kB 00:00 (3/146): make-4.2.1-10.fc29.x86_64.rpm 22 MB/s | 487 kB 00:00 (4/146): redhat-rpm-config-123-1.fc30.noarch.rp 13 MB/s | 60 kB 00:00 (5/146): shadow-utils-4.6-3.fc30.x86_64.rpm 11 MB/s | 1.1 MB 00:00 (6/146): fedora-release-30-0.9.noarch.rpm 9.6 MB/s | 27 kB 00:00 (7/146): findutils-4.6.0-20.fc29.x86_64.rpm 22 MB/s | 513 kB 00:00 (8/146): sed-4.5-2.fc29.x86_64.rpm 23 MB/s | 288 kB 00:00 (9/146): rpm-build-4.14.2.1-2.fc30.x86_64.rpm 21 MB/s | 113 kB 00:00 (10/146): which-2.21-11.fc29.x86_64.rpm 11 MB/s | 41 kB 00:00 (11/146): grep-3.1-8.fc29.x86_64.rpm 23 MB/s | 249 kB 00:00 (12/146): bash-4.4.23-5.fc30.x86_64.rpm 28 MB/s | 1.5 MB 00:00 (13/146): patch-2.7.6-7.fc30.x86_64.rpm 9.5 MB/s | 123 kB 00:00 (14/146): info-6.5-11.fc30.x86_64.rpm 23 MB/s | 175 kB 00:00 (15/146): unzip-6.0-40.fc29.x86_64.rpm 19 MB/s | 179 kB 00:00 (16/146): cpio-2.12-9.fc29.x86_64.rpm 26 MB/s | 252 kB 00:00 (17/146): tar-1.30-6.fc29.x86_64.rpm 26 MB/s | 805 kB 00:00 (18/146): xz-5.2.4-3.fc29.x86_64.rpm 19 MB/s | 146 kB 00:00 (19/146): bzip2-1.0.6-28.fc29.x86_64.rpm 11 MB/s | 51 kB 00:00 (20/146): coreutils-8.30-5.fc30.x86_64.rpm 29 MB/s | 999 kB 00:00 (21/146): audit-libs-3.0-0.4.20180831git0047a6c 14 MB/s | 107 kB 00:00 (22/146): gawk-4.2.1-3.fc29.x86_64.rpm 30 MB/s | 1.1 MB 00:00 (23/146): libacl-2.2.53-2.fc29.x86_64.rpm 2.8 MB/s | 25 kB 00:00 (24/146): libattr-2.4.48-4.fc30.x86_64.rpm 2.4 MB/s | 17 kB 00:00 (25/146): util-linux-2.32.1-1.fc29.x86_64.rpm 37 MB/s | 2.4 MB 00:00 (26/146): libselinux-2.8-4.fc30.x86_64.rpm 5.5 MB/s | 79 kB 00:00 (27/146): libsemanage-2.8-5.fc30.x86_64.rpm 19 MB/s | 109 kB 00:00 (28/146): libxcrypt-4.2.2-1.fc30.x86_64.rpm 11 MB/s | 65 kB 00:00 (29/146): setup-2.12.2-1.fc30.noarch.rpm 24 MB/s | 148 kB 00:00 (30/146): filesystem-3.9-2.fc29.x86_64.rpm 30 MB/s | 1.1 MB 00:00 (31/146): glibc-2.28.9000-10.fc30.x86_64.rpm 35 MB/s | 3.8 MB 00:00 (32/146): ncurses-libs-6.1-8.20180923.fc30.x86_ 11 MB/s | 287 kB 00:00 (33/146): dwz-0.12-9.fc29.x86_64.rpm 15 MB/s | 105 kB 00:00 (34/146): efi-srpm-macros-4-1.fc30.noarch.rpm 3.0 MB/s | 22 kB 00:00 (35/146): file-5.34-3.fc29.x86_64.rpm 8.0 MB/s | 49 kB 00:00 (36/146): fpc-srpm-macros-1.1-5.fc29.noarch.rpm 1.9 MB/s | 7.5 kB 00:00 (37/146): ghc-srpm-macros-1.4.2-8.fc29.noarch.r 1.9 MB/s | 7.4 kB 00:00 (38/146): guile-2.0.14-12.fc29.x86_64.rpm 37 MB/s | 3.5 MB 00:00 (39/146): gnat-srpm-macros-4-4.fc30.noarch.rpm 456 kB/s | 7.9 kB 00:00 (40/146): go-srpm-macros-2-18.fc29.noarch.rpm 627 kB/s | 11 kB 00:00 (41/146): nim-srpm-macros-1-3.fc29.noarch.rpm 1.2 MB/s | 8.0 kB 00:00 (42/146): ocaml-srpm-macros-5-4.fc29.noarch.rpm 1.1 MB/s | 7.8 kB 00:00 (43/146): openblas-srpm-macros-2-4.fc29.noarch. 1.0 MB/s | 7.2 kB 00:00 (44/146): perl-srpm-macros-1-28.fc29.noarch.rpm 1.2 MB/s | 8.1 kB 00:00 (45/146): python-srpm-macros-3-38.fc30.noarch.r 3.1 MB/s | 11 kB 00:00 (46/146): qt5-srpm-macros-5.11.2-1.fc30.noarch. 2.1 MB/s | 9.2 kB 00:00 (47/146): rust-srpm-macros-6-1.fc30.noarch.rpm 1.9 MB/s | 8.4 kB 00:00 (48/146): rpm-4.14.2.1-2.fc30.x86_64.rpm 53 MB/s | 486 kB 00:00 (49/146): fedora-repos-30-0.1.noarch.rpm 2.0 MB/s | 8.7 kB 00:00 (50/146): zip-3.0-23.fc29.x86_64.rpm 24 MB/s | 264 kB 00:00 (51/146): elfutils-0.174-2.fc30.x86_64.rpm 24 MB/s | 290 kB 00:00 (52/146): elfutils-libelf-0.174-2.fc30.x86_64.r 16 MB/s | 176 kB 00:00 (53/146): elfutils-libs-0.174-2.fc30.x86_64.rpm 23 MB/s | 257 kB 00:00 (54/146): popt-1.16-16.fc30.x86_64.rpm 9.0 MB/s | 55 kB 00:00 (55/146): rpm-build-libs-4.14.2.1-2.fc30.x86_64 13 MB/s | 93 kB 00:00 (56/146): rpm-libs-4.14.2.1-2.fc30.x86_64.rpm 19 MB/s | 271 kB 00:00 (57/146): zstd-1.3.6-1.fc30.x86_64.rpm 19 MB/s | 343 kB 00:00 (58/146): pcre-8.42-4.fc30.x86_64.rpm 14 MB/s | 186 kB 00:00 (59/146): zlib-1.2.11-14.fc30.x86_64.rpm 11 MB/s | 89 kB 00:00 (60/146): binutils-2.31.1-15.fc30.x86_64.rpm 49 MB/s | 5.6 MB 00:00 (61/146): bzip2-libs-1.0.6-28.fc29.x86_64.rpm 1.8 MB/s | 39 kB 00:00 (62/146): gmp-6.1.2-8.fc29.x86_64.rpm 14 MB/s | 272 kB 00:00 (63/146): gdb-headless-8.2.50.20181016-7.fc30.x 25 MB/s | 3.4 MB 00:00 (64/146): libcap-2.25-12.fc29.x86_64.rpm 2.8 MB/s | 49 kB 00:00 (65/146): coreutils-common-8.30-5.fc30.x86_64.r 39 MB/s | 1.9 MB 00:00 (66/146): ncurses-6.1-8.20180923.fc30.x86_64.rp 23 MB/s | 359 kB 00:00 (67/146): xz-libs-5.2.4-3.fc29.x86_64.rpm 18 MB/s | 87 kB 00:00 (68/146): libsigsegv-2.11-6.fc29.x86_64.rpm 9.3 MB/s | 26 kB 00:00 (69/146): mpfr-3.1.6-2.fc29.x86_64.rpm 32 MB/s | 216 kB 00:00 (70/146): readline-7.0-12.fc29.x86_64.rpm 23 MB/s | 189 kB 00:00 (71/146): libblkid-2.32.1-1.fc29.x86_64.rpm 34 MB/s | 149 kB 00:00 (72/146): libcap-ng-0.7.9-5.fc30.x86_64.rpm 8.5 MB/s | 27 kB 00:00 (73/146): libfdisk-2.32.1-1.fc29.x86_64.rpm 37 MB/s | 197 kB 00:00 (74/146): libmount-2.32.1-1.fc29.x86_64.rpm 23 MB/s | 168 kB 00:00 (75/146): libsmartcols-2.32.1-1.fc29.x86_64.rpm 24 MB/s | 109 kB 00:00 (76/146): libutempter-1.1.6-15.fc29.x86_64.rpm 9.1 MB/s | 25 kB 00:00 (77/146): libuuid-2.32.1-1.fc29.x86_64.rpm 11 MB/s | 28 kB 00:00 (78/146): openssl-libs-1.1.1-6.fc30.x86_64.rpm 24 MB/s | 1.3 MB 00:00 (79/146): systemd-libs-239-5.fc30.x86_64.rpm 27 MB/s | 453 kB 00:00 (80/146): basesystem-11-6.fc29.noarch.rpm 2.2 MB/s | 6.9 kB 00:00 (81/146): pam-1.3.1-4.fc30.x86_64.rpm 26 MB/s | 628 kB 00:00 (82/146): glibc-common-2.28.9000-10.fc30.x86_64 55 MB/s | 804 kB 00:00 (83/146): pcre2-10.32-3.fc30.x86_64.rpm 19 MB/s | 236 kB 00:00 (84/146): libxcrypt-common-4.2.2-1.fc30.noarch. 9.0 MB/s | 33 kB 00:00 (85/146): libsepol-2.8-2.fc29.x86_64.rpm 15 MB/s | 298 kB 00:00 (86/146): libffi-3.1-18.fc29.x86_64.rpm 9.8 MB/s | 32 kB 00:00 (87/146): gc-7.6.4-4.fc29.x86_64.rpm 16 MB/s | 101 kB 00:00 (88/146): libtool-ltdl-2.4.6-27.fc30.x86_64.rpm 9.4 MB/s | 34 kB 00:00 (89/146): libunistring-0.9.10-4.fc29.x86_64.rpm 52 MB/s | 416 kB 00:00 (90/146): ncurses-base-6.1-8.20180923.fc30.noar 7.7 MB/s | 58 kB 00:00 (91/146): libarchive-3.3.3-1.fc30.x86_64.rpm 41 MB/s | 341 kB 00:00 (92/146): libdb-utils-5.3.28-34.fc30.x86_64.rpm 14 MB/s | 128 kB 00:00 (93/146): fedora-gpg-keys-30-0.1.noarch.rpm 23 MB/s | 97 kB 00:00 (94/146): fedora-repos-rawhide-30-0.1.noarch.rp 2.1 MB/s | 7.9 kB 00:00 (95/146): file-libs-5.34-3.fc29.x86_64.rpm 22 MB/s | 525 kB 00:00 (96/146): libgcc-8.2.1-4.fc30.x86_64.rpm 19 MB/s | 94 kB 00:00 (97/146): chkconfig-1.11-2.fc30.x86_64.rpm 21 MB/s | 168 kB 00:00 (98/146): elfutils-default-yama-scope-0.174-2.f 5.8 MB/s | 15 kB 00:00 (99/146): expat-2.2.6-1.fc30.x86_64.rpm 23 MB/s | 100 kB 00:00 (100/146): libbabeltrace-1.5.6-1.fc29.x86_64.rp 28 MB/s | 197 kB 00:00 (101/146): libstdc++-8.2.1-4.fc30.x86_64.rpm 31 MB/s | 454 kB 00:00 (102/146): libipt-2.0-1.fc30.x86_64.rpm 7.3 MB/s | 50 kB 00:00 (103/146): libzstd-1.3.6-1.fc30.x86_64.rpm 33 MB/s | 242 kB 00:00 (104/146): lua-libs-5.3.5-2.fc29.x86_64.rpm 19 MB/s | 111 kB 00:00 (105/146): libdb-5.3.28-34.fc30.x86_64.rpm 36 MB/s | 734 kB 00:00 (106/146): crypto-policies-20180925-1.git71ca85 14 MB/s | 46 kB 00:00 (107/146): ca-certificates-2018.2.26-2.fc30.noa 33 MB/s | 385 kB 00:00 (108/146): cracklib-2.9.6-17.fc30.x86_64.rpm 17 MB/s | 77 kB 00:00 (109/146): libnsl2-1.2.0-3.20180605git4a062cf.f 13 MB/s | 57 kB 00:00 (110/146): libtirpc-1.1.4-1.rc1.fc30.x86_64.rpm 20 MB/s | 96 kB 00:00 (111/146): libgcrypt-1.8.3-3.fc29.x86_64.rpm 42 MB/s | 448 kB 00:00 (112/146): lz4-libs-1.8.2-2.fc29.x86_64.rpm 6.2 MB/s | 60 kB 00:00 (113/146): libatomic_ops-7.6.6-1.fc29.x86_64.rp 6.7 MB/s | 34 kB 00:00 (114/146): tzdata-2018e-2.fc29.noarch.rpm 43 MB/s | 423 kB 00:00 (115/146): libxml2-2.9.8-4.fc29.x86_64.rpm 24 MB/s | 648 kB 00:00 (116/146): gdbm-libs-1.18-1.fc30.x86_64.rpm 6.3 MB/s | 49 kB 00:00 (117/146): glib2-2.58.1-2.fc30.x86_64.rpm 54 MB/s | 2.5 MB 00:00 (118/146): python-setuptools-wheel-40.4.3-1.fc3 28 MB/s | 274 kB 00:00 (119/146): sqlite-libs-3.25.2-1.fc30.x86_64.rpm 32 MB/s | 538 kB 00:00 (120/146): python-pip-wheel-18.0-4.fc30.noarch. 22 MB/s | 1.2 MB 00:00 (121/146): krb5-libs-1.16.1-25.fc30.x86_64.rpm 33 MB/s | 707 kB 00:00 (122/146): libcom_err-1.44.4-1.fc30.x86_64.rpm 3.2 MB/s | 26 kB 00:00 (123/146): libgpg-error-1.31-2.fc29.x86_64.rpm 33 MB/s | 235 kB 00:00 (124/146): keyutils-libs-1.5.11-1.fc30.x86_64.r 3.6 MB/s | 25 kB 00:00 (125/146): libverto-0.3.0-6.fc29.x86_64.rpm 6.3 MB/s | 21 kB 00:00 (126/146): pkgconf-pkg-config-1.5.3-2.fc29.x86_ 4.4 MB/s | 15 kB 00:00 (127/146): pkgconf-1.5.3-2.fc29.x86_64.rpm 7.2 MB/s | 39 kB 00:00 (128/146): pkgconf-m4-1.5.3-2.fc29.noarch.rpm 2.9 MB/s | 17 kB 00:00 (129/146): libpkgconf-1.5.3-2.fc29.x86_64.rpm 11 MB/s | 35 kB 00:00 (130/146): libpwquality-1.4.0-11.fc30.x86_64.rp 19 MB/s | 96 kB 00:00 (131/146): p11-kit-0.23.14-1.fc30.x86_64.rpm 31 MB/s | 240 kB 00:00 (132/146): p11-kit-trust-0.23.14-1.fc30.x86_64. 13 MB/s | 124 kB 00:00 (133/146): libtasn1-4.13-5.fc30.x86_64.rpm 11 MB/s | 67 kB 00:00 (134/146): libmetalink-0.1.3-7.fc29.x86_64.rpm 5.7 MB/s | 29 kB 00:00 (135/146): curl-7.61.1-3.fc30.x86_64.rpm 26 MB/s | 312 kB 00:00 (136/146): libcurl-7.61.1-3.fc30.x86_64.rpm 14 MB/s | 246 kB 00:00 (137/146): brotli-1.0.5-1.fc29.x86_64.rpm 12 MB/s | 322 kB 00:00 (138/146): libidn2-2.0.5-2.fc29.x86_64.rpm 6.7 MB/s | 87 kB 00:00 (139/146): libnghttp2-1.34.0-1.fc30.x86_64.rpm 6.0 MB/s | 70 kB 00:00 (140/146): libpsl-0.20.2-5.fc29.x86_64.rpm 5.4 MB/s | 58 kB 00:00 (141/146): libssh-0.8.4-1.fc30.x86_64.rpm 9.8 MB/s | 210 kB 00:00 (142/146): openldap-2.4.46-10.fc30.x86_64.rpm 12 MB/s | 281 kB 00:00 (143/146): publicsuffix-list-dafsa-20180723-1.f 3.9 MB/s | 54 kB 00:00 (144/146): cyrus-sasl-lib-2.1.27-0.4rc7.fc30.x8 7.3 MB/s | 92 kB 00:00 (145/146): python3-libs-3.7.1-1.fc30.x86_64.rpm 19 MB/s | 7.8 MB 00:00 (146/146): glibc-all-langpacks-2.28.9000-10.fc3 53 MB/s | 25 MB 00:00 -------------------------------------------------------------------------------- Total 64 MB/s | 86 MB 00:01 warning: /var/lib/mock/815778-fedora-rawhide-x86_64-1540558773.144298/root/var/cache/dnf/fedora-2d95c80a1fa0a67d/packages/shadow-utils-4.6-3.fc30.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID cfc659b9: NOKEY Importing GPG key 0xCFC659B9: Userid : "Fedora (30) " Fingerprint: F1D8 EC98 F241 AAF2 0DF6 9420 EF3C 111F CFC6 59B9 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-30-primary Key imported successfully Importing GPG key 0x429476B4: Userid : "Fedora 29 (29) " Fingerprint: 5A03 B4DD 8254 ECA0 2FDA 1637 A20A A56B 4294 76B4 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-29-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.9-2.fc29.x86_64 1/1 Preparing : 1/1 Installing : libgcc-8.2.1-4.fc30.x86_64 1/146 Running scriptlet: libgcc-8.2.1-4.fc30.x86_64 1/146 Installing : publicsuffix-list-dafsa-20180723-1.fc29.noarch 2/146 Installing : pkgconf-m4-1.5.3-2.fc29.noarch 3/146 Installing : python-setuptools-wheel-40.4.3-1.fc30.noarch 4/146 Installing : python-pip-wheel-18.0-4.fc30.noarch 5/146 Installing : tzdata-2018e-2.fc29.noarch 6/146 Installing : fedora-gpg-keys-30-0.1.noarch 7/146 Installing : fedora-repos-rawhide-30-0.1.noarch 8/146 Installing : fedora-repos-30-0.1.noarch 9/146 Installing : fedora-release-30-0.9.noarch 10/146 Running scriptlet: fedora-release-30-0.9.noarch 10/146 Installing : setup-2.12.2-1.fc30.noarch 11/146 Running scriptlet: setup-2.12.2-1.fc30.noarch 11/146 warning: /etc/hosts created as /etc/hosts.rpmnew Installing : filesystem-3.9-2.fc29.x86_64 12/146 Installing : basesystem-11-6.fc29.noarch 13/146 Installing : ncurses-base-6.1-8.20180923.fc30.noarch 14/146 Installing : pcre2-10.32-3.fc30.x86_64 15/146 Installing : libselinux-2.8-4.fc30.x86_64 16/146 Installing : ncurses-libs-6.1-8.20180923.fc30.x86_64 17/146 Installing : glibc-all-langpacks-2.28.9000-10.fc30.x86_64 18/146 Installing : glibc-common-2.28.9000-10.fc30.x86_64 19/146 Running scriptlet: glibc-2.28.9000-10.fc30.x86_64 20/146 Installing : glibc-2.28.9000-10.fc30.x86_64 20/146 Running scriptlet: glibc-2.28.9000-10.fc30.x86_64 20/146 Installing : bash-4.4.23-5.fc30.x86_64 21/146 Running scriptlet: bash-4.4.23-5.fc30.x86_64 21/146 Installing : libsepol-2.8-2.fc29.x86_64 22/146 Running scriptlet: libsepol-2.8-2.fc29.x86_64 22/146 Installing : zlib-1.2.11-14.fc30.x86_64 23/146 Installing : bzip2-libs-1.0.6-28.fc29.x86_64 24/146 Installing : xz-libs-5.2.4-3.fc29.x86_64 25/146 Installing : elfutils-libelf-0.174-2.fc30.x86_64 26/146 Installing : popt-1.16-16.fc30.x86_64 27/146 Installing : libuuid-2.32.1-1.fc29.x86_64 28/146 Running scriptlet: libuuid-2.32.1-1.fc29.x86_64 28/146 Installing : libstdc++-8.2.1-4.fc30.x86_64 29/146 Running scriptlet: libstdc++-8.2.1-4.fc30.x86_64 29/146 Installing : libdb-5.3.28-34.fc30.x86_64 30/146 Running scriptlet: libdb-5.3.28-34.fc30.x86_64 30/146 Installing : info-6.5-11.fc30.x86_64 31/146 Installing : libattr-2.4.48-4.fc30.x86_64 32/146 Installing : libacl-2.2.53-2.fc29.x86_64 33/146 Installing : sed-4.5-2.fc29.x86_64 34/146 Installing : gmp-1:6.1.2-8.fc29.x86_64 35/146 Running scriptlet: gmp-1:6.1.2-8.fc29.x86_64 35/146 Installing : libcap-2.25-12.fc29.x86_64 36/146 Installing : readline-7.0-12.fc29.x86_64 37/146 Installing : libffi-3.1-18.fc29.x86_64 38/146 Installing : libcom_err-1.44.4-1.fc30.x86_64 39/146 Running scriptlet: libcom_err-1.44.4-1.fc30.x86_64 39/146 Installing : libunistring-0.9.10-4.fc29.x86_64 40/146 Installing : expat-2.2.6-1.fc30.x86_64 41/146 Installing : libidn2-2.0.5-2.fc29.x86_64 42/146 Installing : p11-kit-0.23.14-1.fc30.x86_64 43/146 Running scriptlet: p11-kit-0.23.14-1.fc30.x86_64 43/146 Installing : mpfr-3.1.6-2.fc29.x86_64 44/146 Running scriptlet: mpfr-3.1.6-2.fc29.x86_64 44/146 Installing : findutils-1:4.6.0-20.fc29.x86_64 45/146 Running scriptlet: findutils-1:4.6.0-20.fc29.x86_64 45/146 Installing : chkconfig-1.11-2.fc30.x86_64 46/146 Installing : unzip-6.0-40.fc29.x86_64 47/146 Installing : file-libs-5.34-3.fc29.x86_64 48/146 Installing : file-5.34-3.fc29.x86_64 49/146 Installing : elfutils-default-yama-scope-0.174-2.fc30.noarch 50/146 Running scriptlet: elfutils-default-yama-scope-0.174-2.fc30.noarch 50/146 Installing : elfutils-libs-0.174-2.fc30.x86_64 51/146 Installing : pcre-8.42-4.fc30.x86_64 52/146 Installing : grep-3.1-8.fc29.x86_64 53/146 Installing : libcap-ng-0.7.9-5.fc30.x86_64 54/146 Installing : audit-libs-3.0-0.4.20180831git0047a6c.fc30.x86_6 55/146 Running scriptlet: audit-libs-3.0-0.4.20180831git0047a6c.fc30.x86_6 55/146 Installing : libzstd-1.3.6-1.fc30.x86_64 56/146 Installing : lua-libs-5.3.5-2.fc29.x86_64 57/146 Installing : lz4-libs-1.8.2-2.fc29.x86_64 58/146 Installing : libsemanage-2.8-5.fc30.x86_64 59/146 Installing : xz-5.2.4-3.fc29.x86_64 60/146 Installing : elfutils-0.174-2.fc30.x86_64 61/146 Installing : zip-3.0-23.fc29.x86_64 62/146 Installing : libpsl-0.20.2-5.fc29.x86_64 63/146 Installing : libmetalink-0.1.3-7.fc29.x86_64 64/146 Installing : tar-2:1.30-6.fc29.x86_64 65/146 Installing : patch-2.7.6-7.fc30.x86_64 66/146 Installing : coreutils-common-8.30-5.fc30.x86_64 67/146 Running scriptlet: coreutils-common-8.30-5.fc30.x86_64 67/146 Installing : libdb-utils-5.3.28-34.fc30.x86_64 68/146 Installing : zstd-1.3.6-1.fc30.x86_64 69/146 Installing : dwz-0.12-9.fc29.x86_64 70/146 Installing : libxml2-2.9.8-4.fc29.x86_64 71/146 Installing : bzip2-1.0.6-28.fc29.x86_64 72/146 Installing : sqlite-libs-3.25.2-1.fc30.x86_64 73/146 Installing : diffutils-3.6-5.fc29.x86_64 74/146 Installing : cpio-2.12-9.fc29.x86_64 75/146 Installing : ncurses-6.1-8.20180923.fc30.x86_64 76/146 Installing : libsigsegv-2.11-6.fc29.x86_64 77/146 Installing : gawk-4.2.1-3.fc29.x86_64 78/146 Installing : libsmartcols-2.32.1-1.fc29.x86_64 79/146 Running scriptlet: libsmartcols-2.32.1-1.fc29.x86_64 79/146 Installing : libtool-ltdl-2.4.6-27.fc30.x86_64 80/146 Installing : libipt-2.0-1.fc30.x86_64 81/146 Installing : libatomic_ops-7.6.6-1.fc29.x86_64 82/146 Installing : gc-7.6.4-4.fc29.x86_64 83/146 Installing : gdbm-libs-1:1.18-1.fc30.x86_64 84/146 Installing : libgpg-error-1.31-2.fc29.x86_64 85/146 Installing : libgcrypt-1.8.3-3.fc29.x86_64 86/146 Running scriptlet: libgcrypt-1.8.3-3.fc29.x86_64 86/146 Installing : keyutils-libs-1.5.11-1.fc30.x86_64 87/146 Installing : libverto-0.3.0-6.fc29.x86_64 88/146 Installing : libpkgconf-1.5.3-2.fc29.x86_64 89/146 Installing : pkgconf-1.5.3-2.fc29.x86_64 90/146 Installing : pkgconf-pkg-config-1.5.3-2.fc29.x86_64 91/146 Installing : libtasn1-4.13-5.fc30.x86_64 92/146 Running scriptlet: libtasn1-4.13-5.fc30.x86_64 92/146 Installing : p11-kit-trust-0.23.14-1.fc30.x86_64 93/146 Running scriptlet: p11-kit-trust-0.23.14-1.fc30.x86_64 93/146 Installing : openssl-libs-1:1.1.1-6.fc30.x86_64 94/146 Running scriptlet: openssl-libs-1:1.1.1-6.fc30.x86_64 94/146 Installing : coreutils-8.30-5.fc30.x86_64 95/146 Installing : crypto-policies-20180925-1.git71ca85f.fc30.noarc 96/146 Running scriptlet: crypto-policies-20180925-1.git71ca85f.fc30.noarc 96/146 Running scriptlet: ca-certificates-2018.2.26-2.fc30.noarch 97/146 Installing : ca-certificates-2018.2.26-2.fc30.noarch 97/146 Running scriptlet: ca-certificates-2018.2.26-2.fc30.noarch 97/146 Installing : krb5-libs-1.16.1-25.fc30.x86_64 98/146 Installing : libtirpc-1.1.4-1.rc1.fc30.x86_64 99/146 Running scriptlet: libtirpc-1.1.4-1.rc1.fc30.x86_64 99/146 Installing : libblkid-2.32.1-1.fc29.x86_64 100/146 Running scriptlet: libblkid-2.32.1-1.fc29.x86_64 100/146 Installing : libmount-2.32.1-1.fc29.x86_64 101/146 Running scriptlet: libmount-2.32.1-1.fc29.x86_64 101/146 Installing : libnsl2-1.2.0-3.20180605git4a062cf.fc29.x86_64 102/146 Running scriptlet: libnsl2-1.2.0-3.20180605git4a062cf.fc29.x86_64 102/146 Installing : gzip-1.9-7.fc29.x86_64 103/146 Installing : cracklib-2.9.6-17.fc30.x86_64 104/146 Installing : systemd-libs-239-5.fc30.x86_64 105/146 Running scriptlet: systemd-libs-239-5.fc30.x86_64 105/146 Installing : glib2-2.58.1-2.fc30.x86_64 106/146 Installing : libbabeltrace-1.5.6-1.fc29.x86_64 107/146 Running scriptlet: libbabeltrace-1.5.6-1.fc29.x86_64 107/146 Installing : libfdisk-2.32.1-1.fc29.x86_64 108/146 Running scriptlet: libfdisk-2.32.1-1.fc29.x86_64 108/146 Installing : libssh-0.8.4-1.fc30.x86_64 109/146 Installing : binutils-2.31.1-15.fc30.x86_64 110/146 Running scriptlet: binutils-2.31.1-15.fc30.x86_64 110/146 Installing : libarchive-3.3.3-1.fc30.x86_64 111/146 Installing : brotli-1.0.5-1.fc29.x86_64 112/146 Installing : libnghttp2-1.34.0-1.fc30.x86_64 113/146 Installing : libxcrypt-common-4.2.2-1.fc30.noarch 114/146 Installing : libxcrypt-4.2.2-1.fc30.x86_64 115/146 Installing : guile-5:2.0.14-12.fc29.x86_64 116/146 Installing : pam-1.3.1-4.fc30.x86_64 117/146 Running scriptlet: pam-1.3.1-4.fc30.x86_64 117/146 Installing : libpwquality-1.4.0-11.fc30.x86_64 118/146 Installing : shadow-utils-2:4.6-3.fc30.x86_64 119/146 Running scriptlet: libutempter-1.1.6-15.fc29.x86_64 120/146 Installing : libutempter-1.1.6-15.fc29.x86_64 120/146 Installing : python3-libs-3.7.1-1.fc30.x86_64 121/146 Installing : cyrus-sasl-lib-2.1.27-0.4rc7.fc30.x86_64 122/146 Running scriptlet: cyrus-sasl-lib-2.1.27-0.4rc7.fc30.x86_64 122/146 Installing : openldap-2.4.46-10.fc30.x86_64 123/146 Installing : libcurl-7.61.1-3.fc30.x86_64 124/146 Installing : curl-7.61.1-3.fc30.x86_64 125/146 Installing : rpm-libs-4.14.2.1-2.fc30.x86_64 126/146 Installing : rpm-4.14.2.1-2.fc30.x86_64 127/146 Installing : efi-srpm-macros-4-1.fc30.noarch 128/146 Installing : gdb-headless-8.2.50.20181016-7.fc30.x86_64 129/146 Installing : rpm-build-libs-4.14.2.1-2.fc30.x86_64 130/146 Installing : rust-srpm-macros-6-1.fc30.noarch 131/146 Installing : qt5-srpm-macros-5.11.2-1.fc30.noarch 132/146 Installing : python-srpm-macros-3-38.fc30.noarch 133/146 Installing : perl-srpm-macros-1-28.fc29.noarch 134/146 Installing : openblas-srpm-macros-2-4.fc29.noarch 135/146 Installing : ocaml-srpm-macros-5-4.fc29.noarch 136/146 Installing : nim-srpm-macros-1-3.fc29.noarch 137/146 Installing : go-srpm-macros-2-18.fc29.noarch 138/146 Installing : gnat-srpm-macros-4-4.fc30.noarch 139/146 Installing : ghc-srpm-macros-1.4.2-8.fc29.noarch 140/146 Installing : fpc-srpm-macros-1.1-5.fc29.noarch 141/146 Installing : redhat-rpm-config-123-1.fc30.noarch 142/146 Installing : rpm-build-4.14.2.1-2.fc30.x86_64 143/146 Installing : util-linux-2.32.1-1.fc29.x86_64 144/146 Running scriptlet: util-linux-2.32.1-1.fc29.x86_64 144/146 Installing : make-1:4.2.1-10.fc29.x86_64 145/146 Running scriptlet: make-1:4.2.1-10.fc29.x86_64 145/146 Installing : which-2.21-11.fc29.x86_64 146/146 Running scriptlet: fedora-release-30-0.9.noarch 146/146 Running scriptlet: filesystem-3.9-2.fc29.x86_64 146/146 Running scriptlet: glibc-all-langpacks-2.28.9000-10.fc30.x86_64 146/146 Running scriptlet: glibc-common-2.28.9000-10.fc30.x86_64 146/146 Running scriptlet: info-6.5-11.fc30.x86_64 146/146 Running scriptlet: glib2-2.58.1-2.fc30.x86_64 146/146 Verifying : shadow-utils-2:4.6-3.fc30.x86_64 1/146 Verifying : diffutils-3.6-5.fc29.x86_64 2/146 Verifying : gzip-1.9-7.fc29.x86_64 3/146 Verifying : make-1:4.2.1-10.fc29.x86_64 4/146 Verifying : bash-4.4.23-5.fc30.x86_64 5/146 Verifying : redhat-rpm-config-123-1.fc30.noarch 6/146 Verifying : findutils-1:4.6.0-20.fc29.x86_64 7/146 Verifying : fedora-release-30-0.9.noarch 8/146 Verifying : sed-4.5-2.fc29.x86_64 9/146 Verifying : rpm-build-4.14.2.1-2.fc30.x86_64 10/146 Verifying : grep-3.1-8.fc29.x86_64 11/146 Verifying : which-2.21-11.fc29.x86_64 12/146 Verifying : patch-2.7.6-7.fc30.x86_64 13/146 Verifying : tar-2:1.30-6.fc29.x86_64 14/146 Verifying : info-6.5-11.fc30.x86_64 15/146 Verifying : unzip-6.0-40.fc29.x86_64 16/146 Verifying : cpio-2.12-9.fc29.x86_64 17/146 Verifying : coreutils-8.30-5.fc30.x86_64 18/146 Verifying : xz-5.2.4-3.fc29.x86_64 19/146 Verifying : bzip2-1.0.6-28.fc29.x86_64 20/146 Verifying : gawk-4.2.1-3.fc29.x86_64 21/146 Verifying : util-linux-2.32.1-1.fc29.x86_64 22/146 Verifying : audit-libs-3.0-0.4.20180831git0047a6c.fc30.x86_6 23/146 Verifying : glibc-2.28.9000-10.fc30.x86_64 24/146 Verifying : libacl-2.2.53-2.fc29.x86_64 25/146 Verifying : libattr-2.4.48-4.fc30.x86_64 26/146 Verifying : libselinux-2.8-4.fc30.x86_64 27/146 Verifying : libsemanage-2.8-5.fc30.x86_64 28/146 Verifying : libxcrypt-4.2.2-1.fc30.x86_64 29/146 Verifying : setup-2.12.2-1.fc30.noarch 30/146 Verifying : guile-5:2.0.14-12.fc29.x86_64 31/146 Verifying : filesystem-3.9-2.fc29.x86_64 32/146 Verifying : ncurses-libs-6.1-8.20180923.fc30.x86_64 33/146 Verifying : dwz-0.12-9.fc29.x86_64 34/146 Verifying : efi-srpm-macros-4-1.fc30.noarch 35/146 Verifying : file-5.34-3.fc29.x86_64 36/146 Verifying : fpc-srpm-macros-1.1-5.fc29.noarch 37/146 Verifying : ghc-srpm-macros-1.4.2-8.fc29.noarch 38/146 Verifying : gnat-srpm-macros-4-4.fc30.noarch 39/146 Verifying : go-srpm-macros-2-18.fc29.noarch 40/146 Verifying : nim-srpm-macros-1-3.fc29.noarch 41/146 Verifying : ocaml-srpm-macros-5-4.fc29.noarch 42/146 Verifying : openblas-srpm-macros-2-4.fc29.noarch 43/146 Verifying : perl-srpm-macros-1-28.fc29.noarch 44/146 Verifying : python-srpm-macros-3-38.fc30.noarch 45/146 Verifying : qt5-srpm-macros-5.11.2-1.fc30.noarch 46/146 Verifying : rpm-4.14.2.1-2.fc30.x86_64 47/146 Verifying : rust-srpm-macros-6-1.fc30.noarch 48/146 Verifying : zip-3.0-23.fc29.x86_64 49/146 Verifying : fedora-repos-30-0.1.noarch 50/146 Verifying : binutils-2.31.1-15.fc30.x86_64 51/146 Verifying : elfutils-0.174-2.fc30.x86_64 52/146 Verifying : elfutils-libelf-0.174-2.fc30.x86_64 53/146 Verifying : elfutils-libs-0.174-2.fc30.x86_64 54/146 Verifying : gdb-headless-8.2.50.20181016-7.fc30.x86_64 55/146 Verifying : popt-1.16-16.fc30.x86_64 56/146 Verifying : rpm-build-libs-4.14.2.1-2.fc30.x86_64 57/146 Verifying : rpm-libs-4.14.2.1-2.fc30.x86_64 58/146 Verifying : zstd-1.3.6-1.fc30.x86_64 59/146 Verifying : pcre-8.42-4.fc30.x86_64 60/146 Verifying : zlib-1.2.11-14.fc30.x86_64 61/146 Verifying : bzip2-libs-1.0.6-28.fc29.x86_64 62/146 Verifying : coreutils-common-8.30-5.fc30.x86_64 63/146 Verifying : gmp-1:6.1.2-8.fc29.x86_64 64/146 Verifying : libcap-2.25-12.fc29.x86_64 65/146 Verifying : ncurses-6.1-8.20180923.fc30.x86_64 66/146 Verifying : openssl-libs-1:1.1.1-6.fc30.x86_64 67/146 Verifying : xz-libs-5.2.4-3.fc29.x86_64 68/146 Verifying : libsigsegv-2.11-6.fc29.x86_64 69/146 Verifying : mpfr-3.1.6-2.fc29.x86_64 70/146 Verifying : readline-7.0-12.fc29.x86_64 71/146 Verifying : libblkid-2.32.1-1.fc29.x86_64 72/146 Verifying : libcap-ng-0.7.9-5.fc30.x86_64 73/146 Verifying : libfdisk-2.32.1-1.fc29.x86_64 74/146 Verifying : libmount-2.32.1-1.fc29.x86_64 75/146 Verifying : libsmartcols-2.32.1-1.fc29.x86_64 76/146 Verifying : libutempter-1.1.6-15.fc29.x86_64 77/146 Verifying : libuuid-2.32.1-1.fc29.x86_64 78/146 Verifying : pam-1.3.1-4.fc30.x86_64 79/146 Verifying : systemd-libs-239-5.fc30.x86_64 80/146 Verifying : basesystem-11-6.fc29.noarch 81/146 Verifying : glibc-common-2.28.9000-10.fc30.x86_64 82/146 Verifying : libsepol-2.8-2.fc29.x86_64 83/146 Verifying : pcre2-10.32-3.fc30.x86_64 84/146 Verifying : libxcrypt-common-4.2.2-1.fc30.noarch 85/146 Verifying : gc-7.6.4-4.fc29.x86_64 86/146 Verifying : libffi-3.1-18.fc29.x86_64 87/146 Verifying : libtool-ltdl-2.4.6-27.fc30.x86_64 88/146 Verifying : libunistring-0.9.10-4.fc29.x86_64 89/146 Verifying : ncurses-base-6.1-8.20180923.fc30.noarch 90/146 Verifying : file-libs-5.34-3.fc29.x86_64 91/146 Verifying : libarchive-3.3.3-1.fc30.x86_64 92/146 Verifying : libdb-utils-5.3.28-34.fc30.x86_64 93/146 Verifying : fedora-gpg-keys-30-0.1.noarch 94/146 Verifying : fedora-repos-rawhide-30-0.1.noarch 95/146 Verifying : chkconfig-1.11-2.fc30.x86_64 96/146 Verifying : libgcc-8.2.1-4.fc30.x86_64 97/146 Verifying : libstdc++-8.2.1-4.fc30.x86_64 98/146 Verifying : elfutils-default-yama-scope-0.174-2.fc30.noarch 99/146 Verifying : expat-2.2.6-1.fc30.x86_64 100/146 Verifying : libbabeltrace-1.5.6-1.fc29.x86_64 101/146 Verifying : libipt-2.0-1.fc30.x86_64 102/146 Verifying : python3-libs-3.7.1-1.fc30.x86_64 103/146 Verifying : libdb-5.3.28-34.fc30.x86_64 104/146 Verifying : libzstd-1.3.6-1.fc30.x86_64 105/146 Verifying : lua-libs-5.3.5-2.fc29.x86_64 106/146 Verifying : ca-certificates-2018.2.26-2.fc30.noarch 107/146 Verifying : crypto-policies-20180925-1.git71ca85f.fc30.noarc 108/146 Verifying : cracklib-2.9.6-17.fc30.x86_64 109/146 Verifying : libnsl2-1.2.0-3.20180605git4a062cf.fc29.x86_64 110/146 Verifying : libtirpc-1.1.4-1.rc1.fc30.x86_64 111/146 Verifying : libgcrypt-1.8.3-3.fc29.x86_64 112/146 Verifying : lz4-libs-1.8.2-2.fc29.x86_64 113/146 Verifying : tzdata-2018e-2.fc29.noarch 114/146 Verifying : libatomic_ops-7.6.6-1.fc29.x86_64 115/146 Verifying : libxml2-2.9.8-4.fc29.x86_64 116/146 Verifying : glib2-2.58.1-2.fc30.x86_64 117/146 Verifying : gdbm-libs-1:1.18-1.fc30.x86_64 118/146 Verifying : python-pip-wheel-18.0-4.fc30.noarch 119/146 Verifying : python-setuptools-wheel-40.4.3-1.fc30.noarch 120/146 Verifying : sqlite-libs-3.25.2-1.fc30.x86_64 121/146 Verifying : krb5-libs-1.16.1-25.fc30.x86_64 122/146 Verifying : libcom_err-1.44.4-1.fc30.x86_64 123/146 Verifying : libgpg-error-1.31-2.fc29.x86_64 124/146 Verifying : keyutils-libs-1.5.11-1.fc30.x86_64 125/146 Verifying : libverto-0.3.0-6.fc29.x86_64 126/146 Verifying : pkgconf-pkg-config-1.5.3-2.fc29.x86_64 127/146 Verifying : pkgconf-1.5.3-2.fc29.x86_64 128/146 Verifying : pkgconf-m4-1.5.3-2.fc29.noarch 129/146 Verifying : libpkgconf-1.5.3-2.fc29.x86_64 130/146 Verifying : libpwquality-1.4.0-11.fc30.x86_64 131/146 Verifying : p11-kit-0.23.14-1.fc30.x86_64 132/146 Verifying : p11-kit-trust-0.23.14-1.fc30.x86_64 133/146 Verifying : libtasn1-4.13-5.fc30.x86_64 134/146 Verifying : curl-7.61.1-3.fc30.x86_64 135/146 Verifying : libmetalink-0.1.3-7.fc29.x86_64 136/146 Verifying : glibc-all-langpacks-2.28.9000-10.fc30.x86_64 137/146 Verifying : libcurl-7.61.1-3.fc30.x86_64 138/146 Verifying : brotli-1.0.5-1.fc29.x86_64 139/146 Verifying : libidn2-2.0.5-2.fc29.x86_64 140/146 Verifying : libnghttp2-1.34.0-1.fc30.x86_64 141/146 Verifying : libpsl-0.20.2-5.fc29.x86_64 142/146 Verifying : libssh-0.8.4-1.fc30.x86_64 143/146 Verifying : openldap-2.4.46-10.fc30.x86_64 144/146 Verifying : publicsuffix-list-dafsa-20180723-1.fc29.noarch 145/146 Verifying : cyrus-sasl-lib-2.1.27-0.4rc7.fc30.x86_64 146/146 Installed: bash.x86_64 4.4.23-5.fc30 bzip2.x86_64 1.0.6-28.fc29 coreutils.x86_64 8.30-5.fc30 cpio.x86_64 2.12-9.fc29 diffutils.x86_64 3.6-5.fc29 fedora-release.noarch 30-0.9 findutils.x86_64 1:4.6.0-20.fc29 gawk.x86_64 4.2.1-3.fc29 grep.x86_64 3.1-8.fc29 gzip.x86_64 1.9-7.fc29 info.x86_64 6.5-11.fc30 make.x86_64 1:4.2.1-10.fc29 patch.x86_64 2.7.6-7.fc30 redhat-rpm-config.noarch 123-1.fc30 rpm-build.x86_64 4.14.2.1-2.fc30 sed.x86_64 4.5-2.fc29 shadow-utils.x86_64 2:4.6-3.fc30 tar.x86_64 2:1.30-6.fc29 unzip.x86_64 6.0-40.fc29 util-linux.x86_64 2.32.1-1.fc29 which.x86_64 2.21-11.fc29 xz.x86_64 5.2.4-3.fc29 audit-libs.x86_64 3.0-0.4.20180831git0047a6c.fc30 basesystem.noarch 11-6.fc29 binutils.x86_64 2.31.1-15.fc30 brotli.x86_64 1.0.5-1.fc29 bzip2-libs.x86_64 1.0.6-28.fc29 ca-certificates.noarch 2018.2.26-2.fc30 chkconfig.x86_64 1.11-2.fc30 coreutils-common.x86_64 8.30-5.fc30 cracklib.x86_64 2.9.6-17.fc30 crypto-policies.noarch 20180925-1.git71ca85f.fc30 curl.x86_64 7.61.1-3.fc30 cyrus-sasl-lib.x86_64 2.1.27-0.4rc7.fc30 dwz.x86_64 0.12-9.fc29 efi-srpm-macros.noarch 4-1.fc30 elfutils.x86_64 0.174-2.fc30 elfutils-default-yama-scope.noarch 0.174-2.fc30 elfutils-libelf.x86_64 0.174-2.fc30 elfutils-libs.x86_64 0.174-2.fc30 expat.x86_64 2.2.6-1.fc30 fedora-gpg-keys.noarch 30-0.1 fedora-repos.noarch 30-0.1 fedora-repos-rawhide.noarch 30-0.1 file.x86_64 5.34-3.fc29 file-libs.x86_64 5.34-3.fc29 filesystem.x86_64 3.9-2.fc29 fpc-srpm-macros.noarch 1.1-5.fc29 gc.x86_64 7.6.4-4.fc29 gdb-headless.x86_64 8.2.50.20181016-7.fc30 gdbm-libs.x86_64 1:1.18-1.fc30 ghc-srpm-macros.noarch 1.4.2-8.fc29 glib2.x86_64 2.58.1-2.fc30 glibc.x86_64 2.28.9000-10.fc30 glibc-all-langpacks.x86_64 2.28.9000-10.fc30 glibc-common.x86_64 2.28.9000-10.fc30 gmp.x86_64 1:6.1.2-8.fc29 gnat-srpm-macros.noarch 4-4.fc30 go-srpm-macros.noarch 2-18.fc29 guile.x86_64 5:2.0.14-12.fc29 keyutils-libs.x86_64 1.5.11-1.fc30 krb5-libs.x86_64 1.16.1-25.fc30 libacl.x86_64 2.2.53-2.fc29 libarchive.x86_64 3.3.3-1.fc30 libatomic_ops.x86_64 7.6.6-1.fc29 libattr.x86_64 2.4.48-4.fc30 libbabeltrace.x86_64 1.5.6-1.fc29 libblkid.x86_64 2.32.1-1.fc29 libcap.x86_64 2.25-12.fc29 libcap-ng.x86_64 0.7.9-5.fc30 libcom_err.x86_64 1.44.4-1.fc30 libcurl.x86_64 7.61.1-3.fc30 libdb.x86_64 5.3.28-34.fc30 libdb-utils.x86_64 5.3.28-34.fc30 libfdisk.x86_64 2.32.1-1.fc29 libffi.x86_64 3.1-18.fc29 libgcc.x86_64 8.2.1-4.fc30 libgcrypt.x86_64 1.8.3-3.fc29 libgpg-error.x86_64 1.31-2.fc29 libidn2.x86_64 2.0.5-2.fc29 libipt.x86_64 2.0-1.fc30 libmetalink.x86_64 0.1.3-7.fc29 libmount.x86_64 2.32.1-1.fc29 libnghttp2.x86_64 1.34.0-1.fc30 libnsl2.x86_64 1.2.0-3.20180605git4a062cf.fc29 libpkgconf.x86_64 1.5.3-2.fc29 libpsl.x86_64 0.20.2-5.fc29 libpwquality.x86_64 1.4.0-11.fc30 libselinux.x86_64 2.8-4.fc30 libsemanage.x86_64 2.8-5.fc30 libsepol.x86_64 2.8-2.fc29 libsigsegv.x86_64 2.11-6.fc29 libsmartcols.x86_64 2.32.1-1.fc29 libssh.x86_64 0.8.4-1.fc30 libstdc++.x86_64 8.2.1-4.fc30 libtasn1.x86_64 4.13-5.fc30 libtirpc.x86_64 1.1.4-1.rc1.fc30 libtool-ltdl.x86_64 2.4.6-27.fc30 libunistring.x86_64 0.9.10-4.fc29 libutempter.x86_64 1.1.6-15.fc29 libuuid.x86_64 2.32.1-1.fc29 libverto.x86_64 0.3.0-6.fc29 libxcrypt.x86_64 4.2.2-1.fc30 libxcrypt-common.noarch 4.2.2-1.fc30 libxml2.x86_64 2.9.8-4.fc29 libzstd.x86_64 1.3.6-1.fc30 lua-libs.x86_64 5.3.5-2.fc29 lz4-libs.x86_64 1.8.2-2.fc29 mpfr.x86_64 3.1.6-2.fc29 ncurses.x86_64 6.1-8.20180923.fc30 ncurses-base.noarch 6.1-8.20180923.fc30 ncurses-libs.x86_64 6.1-8.20180923.fc30 nim-srpm-macros.noarch 1-3.fc29 ocaml-srpm-macros.noarch 5-4.fc29 openblas-srpm-macros.noarch 2-4.fc29 openldap.x86_64 2.4.46-10.fc30 openssl-libs.x86_64 1:1.1.1-6.fc30 p11-kit.x86_64 0.23.14-1.fc30 p11-kit-trust.x86_64 0.23.14-1.fc30 pam.x86_64 1.3.1-4.fc30 pcre.x86_64 8.42-4.fc30 pcre2.x86_64 10.32-3.fc30 perl-srpm-macros.noarch 1-28.fc29 pkgconf.x86_64 1.5.3-2.fc29 pkgconf-m4.noarch 1.5.3-2.fc29 pkgconf-pkg-config.x86_64 1.5.3-2.fc29 popt.x86_64 1.16-16.fc30 publicsuffix-list-dafsa.noarch 20180723-1.fc29 python-pip-wheel.noarch 18.0-4.fc30 python-setuptools-wheel.noarch 40.4.3-1.fc30 python-srpm-macros.noarch 3-38.fc30 python3-libs.x86_64 3.7.1-1.fc30 qt5-srpm-macros.noarch 5.11.2-1.fc30 readline.x86_64 7.0-12.fc29 rpm.x86_64 4.14.2.1-2.fc30 rpm-build-libs.x86_64 4.14.2.1-2.fc30 rpm-libs.x86_64 4.14.2.1-2.fc30 rust-srpm-macros.noarch 6-1.fc30 setup.noarch 2.12.2-1.fc30 sqlite-libs.x86_64 3.25.2-1.fc30 systemd-libs.x86_64 239-5.fc30 tzdata.noarch 2018e-2.fc29 xz-libs.x86_64 5.2.4-3.fc29 zip.x86_64 3.0-23.fc29 zlib.x86_64 1.2.11-14.fc30 zstd.x86_64 1.3.6-1.fc30 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/helm-0.9.0-1.fc30.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/815778-fedora-rawhide-x86_64-1540558773.144298/root/var/log/dnf.rpm.log /var/lib/mock/815778-fedora-rawhide-x86_64-1540558773.144298/root/var/log/dnf.librepo.log /var/lib/mock/815778-fedora-rawhide-x86_64-1540558773.144298/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/tmp/tmp4jdb5495/helm.spec) Config(child) 1 minutes 17 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: unbuffer /usr/bin/mock --rebuild /var/lib/copr-rpmbuild/results/helm-0.9.0-1.fc30.src.rpm --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1540558851.855669 -r child WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.13 starting (python version = 3.6.5)... Start: init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins Start: run INFO: Start(/var/lib/copr-rpmbuild/results/helm-0.9.0-1.fc30.src.rpm) Config(815778-fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/815778-fedora-rawhide-x86_64-1540558851.855669/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled HW Info plugin Mock Version: 1.4.13 INFO: Mock Version: 1.4.13 Start: dnf update fedora 70 MB/s | 63 MB 00:00 Failed to synchronize cache for repo 'copr_base', disabling. Last metadata expiration check: 0:00:24 ago on Fri 26 Oct 2018 01:00:56 PM UTC. Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for helm-0.9.0-1.fc30.src.rpm Start: build setup for helm-0.9.0-1.fc30.src.rpm Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/helm-0.9.0-1.fc30.src.rpm Failed to synchronize cache for repo 'copr_base', disabling. Last metadata expiration check: 0:00:00 ago on Fri 26 Oct 2018 01:01:26 PM UTC. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: alsa-lib-devel x86_64 1.1.7-2.fc30 fedora 985 k freetype-devel x86_64 2.9.1-3.fc30 fedora 441 k gcc-c++ x86_64 8.2.1-4.fc30 fedora 12 M jack-audio-connection-kit-devel x86_64 1.9.12-6.fc29 fedora 204 k libX11-devel x86_64 1.6.7-1.fc30 fedora 974 k libXcursor-devel x86_64 1.1.15-4.fc29 fedora 22 k libXext-devel x86_64 1.3.3-10.fc29 fedora 73 k libXinerama-devel x86_64 1.1.4-2.fc29 fedora 13 k libappstream-glib x86_64 0.7.14-2.fc30 fedora 308 k libcurl-devel x86_64 7.61.1-3.fc30 fedora 783 k lv2-devel x86_64 1.14.0-7.fc29 fedora 105 k mesa-libGL-devel x86_64 18.2.2-1.fc30 fedora 160 k Installing dependencies: acl x86_64 2.2.53-2.fc29 fedora 71 k alsa-lib x86_64 1.1.7-2.fc30 fedora 402 k annobin x86_64 8.58-1.fc30 fedora 179 k bzip2-devel x86_64 1.0.6-28.fc29 fedora 215 k compat-openssl10 x86_64 1:1.0.2o-3.fc29 fedora 1.1 M cpp x86_64 8.2.1-4.fc30 fedora 10 M cryptsetup-libs x86_64 2.0.4-1.fc29 fedora 291 k dbus x86_64 1:1.12.10-5.fc30 fedora 10 k dbus-common noarch 1:1.12.10-5.fc30 fedora 17 k dbus-daemon x86_64 1:1.12.10-5.fc30 fedora 197 k dbus-libs x86_64 1:1.12.10-5.fc30 fedora 145 k dbus-tools x86_64 1:1.12.10-5.fc30 fedora 51 k device-mapper x86_64 1.02.150-1.fc29 fedora 155 k device-mapper-libs x86_64 1.02.150-1.fc29 fedora 185 k flac-libs x86_64 1.3.2-8.fc29 fedora 210 k freetype x86_64 2.9.1-3.fc30 fedora 355 k gcc x86_64 8.2.1-4.fc30 fedora 23 M gdbm x86_64 1:1.18-1.fc30 fedora 116 k gdk-pixbuf2 x86_64 2.38.0-4.fc30 fedora 455 k glib-networking x86_64 2.58.0-2.fc30 fedora 135 k glibc-devel x86_64 2.28.9000-10.fc30 fedora 1.0 M glibc-headers x86_64 2.28.9000-10.fc30 fedora 464 k glibmm24 x86_64 2.56.0-2.fc29 fedora 637 k gnutls x86_64 3.6.4-4.fc30 fedora 849 k gsettings-desktop-schemas x86_64 3.28.1-2.fc30 fedora 611 k gsm x86_64 1.0.18-3.fc29 fedora 32 k hwdata noarch 0.316-1.fc30 fedora 1.5 M iptables-libs x86_64 1.8.0-3.fc29 fedora 53 k isl x86_64 0.16.1-7.fc29 fedora 841 k jack-audio-connection-kit x86_64 1.9.12-6.fc29 fedora 516 k json-c x86_64 0.13.1-3.fc29 fedora 37 k json-glib x86_64 1.4.4-1.fc30 fedora 137 k kernel-headers x86_64 4.20.0-0.rc0.git2.1.fc30 fedora 1.2 M kmod x86_64 25-3.fc29 fedora 112 k kmod-libs x86_64 25-3.fc29 fedora 59 k libX11 x86_64 1.6.7-1.fc30 fedora 593 k libX11-common noarch 1.6.7-1.fc30 fedora 155 k libX11-xcb x86_64 1.6.7-1.fc30 fedora 11 k libXau x86_64 1.0.8-14.fc29 fedora 29 k libXau-devel x86_64 1.0.8-14.fc29 fedora 14 k libXcursor x86_64 1.1.15-4.fc29 fedora 29 k libXdamage x86_64 1.1.4-15.fc29 fedora 21 k libXdamage-devel x86_64 1.1.4-15.fc29 fedora 9.4 k libXext x86_64 1.3.3-10.fc29 fedora 38 k libXfixes x86_64 5.0.3-8.fc29 fedora 18 k libXfixes-devel x86_64 5.0.3-8.fc29 fedora 12 k libXinerama x86_64 1.1.4-2.fc29 fedora 14 k libXrender x86_64 0.9.10-8.fc29 fedora 26 k libXrender-devel x86_64 0.9.10-8.fc29 fedora 16 k libXxf86vm x86_64 1.1.4-10.fc29 fedora 17 k libXxf86vm-devel x86_64 1.1.4-10.fc29 fedora 18 k libargon2 x86_64 20161029-6.fc29 fedora 28 k libconfig x86_64 1.7.2-2.fc29 fedora 69 k libdrm x86_64 2.4.95-1.fc30 fedora 145 k libdrm-devel x86_64 2.4.95-1.fc30 fedora 144 k libffado x86_64 2.4.1-4.fc29 fedora 830 k libglvnd x86_64 1:1.1.0-2.fc30 fedora 65 k libglvnd-core-devel x86_64 1:1.1.0-2.fc30 fedora 22 k libglvnd-devel x86_64 1:1.1.0-2.fc30 fedora 13 k libglvnd-egl x86_64 1:1.1.0-2.fc30 fedora 43 k libglvnd-gles x86_64 1:1.1.0-2.fc30 fedora 32 k libglvnd-glx x86_64 1:1.1.0-2.fc30 fedora 114 k libglvnd-opengl x86_64 1:1.1.0-2.fc30 fedora 39 k libgomp x86_64 8.2.1-4.fc30 fedora 204 k libiec61883 x86_64 1.2.0-20.fc29 fedora 39 k libmodman x86_64 2.0.1-18.fc29 fedora 33 k libmpc x86_64 1.1.0-2.fc29 fedora 58 k libogg x86_64 2:1.3.3-1.fc29 fedora 25 k libpcap x86_64 14:1.9.0-2.fc29 fedora 149 k libpciaccess x86_64 0.14-2.fc29 fedora 26 k libpng x86_64 2:1.6.35-1.fc30 fedora 106 k libpng-devel x86_64 2:1.6.35-1.fc30 fedora 310 k libproxy x86_64 0.4.15-10.fc30 fedora 64 k libraw1394 x86_64 2.1.2-8.fc30 fedora 59 k libsamplerate x86_64 0.1.9-2.fc29 fedora 1.0 M libseccomp x86_64 2.3.3-3.fc29 fedora 60 k libsigc++20 x86_64 2.10.0-6.fc29 fedora 37 k libsndfile x86_64 1.0.28-9.fc29 fedora 186 k libsoup x86_64 2.65.1-1.fc30 fedora 341 k libstdc++-devel x86_64 8.2.1-4.fc30 fedora 2.1 M libstemmer x86_64 0-11.585svn.fc29 fedora 72 k libvorbis x86_64 1:1.3.6-3.fc29 fedora 185 k libwayland-client x86_64 1.16.0-1.fc30 fedora 31 k libwayland-server x86_64 1.16.0-1.fc30 fedora 37 k libxcb x86_64 1.13.1-1.fc30 fedora 200 k libxcb-devel x86_64 1.13.1-1.fc30 fedora 1.1 M libxcrypt-devel x86_64 4.2.2-1.fc30 fedora 25 k libxml++ x86_64 2.40.1-7.fc29 fedora 96 k libxshmfence x86_64 1.3-3.fc29 fedora 12 k lv2 x86_64 1.14.0-7.fc29 fedora 92 k mesa-libEGL x86_64 18.2.2-1.fc30 fedora 104 k mesa-libGL x86_64 18.2.2-1.fc30 fedora 149 k mesa-libgbm x86_64 18.2.2-1.fc30 fedora 37 k mesa-libglapi x86_64 18.2.2-1.fc30 fedora 36 k nettle x86_64 3.4-7.fc30 fedora 289 k opus x86_64 1.3-1.fc30 fedora 208 k python2 x86_64 2.7.15-10.fc30 fedora 46 k python2-libs x86_64 2.7.15-10.fc30 fedora 6.2 M qrencode-libs x86_64 3.4.4-6.fc29 fedora 55 k shared-mime-info x86_64 1.10-3.fc30 fedora 314 k systemd x86_64 239-5.fc30 fedora 3.5 M systemd-pam x86_64 239-5.fc30 fedora 157 k systemd-udev x86_64 239-5.fc30 fedora 1.2 M xorg-x11-proto-devel noarch 2018.4-2.fc29 fedora 280 k zlib-devel x86_64 1.2.11-14.fc30 fedora 46 k Transaction Summary ================================================================================ Install 117 Packages Total download size: 82 M Installed size: 266 M Downloading Packages: (1/117): freetype-devel-2.9.1-3.fc30.x86_64.rpm 5.1 MB/s | 441 kB 00:00 (2/117): alsa-lib-devel-1.1.7-2.fc30.x86_64.rpm 9.6 MB/s | 985 kB 00:00 (3/117): jack-audio-connection-kit-devel-1.9.12 3.3 MB/s | 204 kB 00:00 (4/117): libX11-devel-1.6.7-1.fc30.x86_64.rpm 18 MB/s | 974 kB 00:00 (5/117): libXcursor-devel-1.1.15-4.fc29.x86_64. 2.0 MB/s | 22 kB 00:00 (6/117): libXinerama-devel-1.1.4-2.fc29.x86_64. 1.6 MB/s | 13 kB 00:00 (7/117): libXext-devel-1.3.3-10.fc29.x86_64.rpm 6.3 MB/s | 73 kB 00:00 (8/117): libappstream-glib-0.7.14-2.fc30.x86_64 12 MB/s | 308 kB 00:00 (9/117): libcurl-devel-7.61.1-3.fc30.x86_64.rpm 21 MB/s | 783 kB 00:00 (10/117): mesa-libGL-devel-18.2.2-1.fc30.x86_64 20 MB/s | 160 kB 00:00 (11/117): alsa-lib-1.1.7-2.fc30.x86_64.rpm 21 MB/s | 402 kB 00:00 (12/117): freetype-2.9.1-3.fc30.x86_64.rpm 25 MB/s | 355 kB 00:00 (13/117): libmpc-1.1.0-2.fc29.x86_64.rpm 7.0 MB/s | 58 kB 00:00 (14/117): lv2-devel-1.14.0-7.fc29.x86_64.rpm 1.3 MB/s | 105 kB 00:00 (15/117): libX11-1.6.7-1.fc30.x86_64.rpm 10 MB/s | 593 kB 00:00 (16/117): jack-audio-connection-kit-1.9.12-6.fc 6.5 MB/s | 516 kB 00:00 (17/117): libX11-xcb-1.6.7-1.fc30.x86_64.rpm 1.6 MB/s | 11 kB 00:00 (18/117): xorg-x11-proto-devel-2018.4-2.fc29.no 18 MB/s | 280 kB 00:00 (19/117): libXcursor-1.1.15-4.fc29.x86_64.rpm 2.3 MB/s | 29 kB 00:00 (20/117): libXext-1.3.3-10.fc29.x86_64.rpm 5.0 MB/s | 38 kB 00:00 (21/117): libXinerama-1.1.4-2.fc29.x86_64.rpm 1.8 MB/s | 14 kB 00:00 (22/117): json-glib-1.4.4-1.fc30.x86_64.rpm 9.5 MB/s | 137 kB 00:00 (23/117): gdk-pixbuf2-2.38.0-4.fc30.x86_64.rpm 21 MB/s | 455 kB 00:00 (24/117): libstemmer-0-11.585svn.fc29.x86_64.rp 6.0 MB/s | 72 kB 00:00 (25/117): libsoup-2.65.1-1.fc30.x86_64.rpm 12 MB/s | 341 kB 00:00 (26/117): libglvnd-devel-1.1.0-2.fc30.x86_64.rp 1.8 MB/s | 13 kB 00:00 (27/117): gcc-c++-8.2.1-4.fc30.x86_64.rpm 26 MB/s | 12 MB 00:00 (28/117): lv2-1.14.0-7.fc29.x86_64.rpm 1.3 MB/s | 92 kB 00:00 (29/117): mesa-libGL-18.2.2-1.fc30.x86_64.rpm 2.7 MB/s | 149 kB 00:00 (30/117): mesa-libglapi-18.2.2-1.fc30.x86_64.rp 5.3 MB/s | 36 kB 00:00 (31/117): libpng-1.6.35-1.fc30.x86_64.rpm 14 MB/s | 106 kB 00:00 (32/117): dbus-libs-1.12.10-5.fc30.x86_64.rpm 3.1 MB/s | 145 kB 00:00 (33/117): libffado-2.4.1-4.fc29.x86_64.rpm 12 MB/s | 830 kB 00:00 (34/117): libsndfile-1.0.28-9.fc29.x86_64.rpm 7.8 MB/s | 186 kB 00:00 (35/117): opus-1.3-1.fc30.x86_64.rpm 18 MB/s | 208 kB 00:00 (36/117): libX11-common-1.6.7-1.fc30.noarch.rpm 5.5 MB/s | 155 kB 00:00 (37/117): libxcb-1.13.1-1.fc30.x86_64.rpm 7.8 MB/s | 200 kB 00:00 (38/117): libXfixes-5.0.3-8.fc29.x86_64.rpm 1.7 MB/s | 18 kB 00:00 (39/117): libXrender-0.9.10-8.fc29.x86_64.rpm 6.9 MB/s | 26 kB 00:00 (40/117): libsamplerate-0.1.9-2.fc29.x86_64.rpm 9.2 MB/s | 1.0 MB 00:00 (41/117): libglvnd-1.1.0-2.fc30.x86_64.rpm 9.1 MB/s | 65 kB 00:00 (42/117): glib-networking-2.58.0-2.fc30.x86_64. 11 MB/s | 135 kB 00:00 (43/117): libglvnd-core-devel-1.1.0-2.fc30.x86_ 2.8 MB/s | 22 kB 00:00 (44/117): libglvnd-egl-1.1.0-2.fc30.x86_64.rpm 4.9 MB/s | 43 kB 00:00 (45/117): libglvnd-gles-1.1.0-2.fc30.x86_64.rpm 3.6 MB/s | 32 kB 00:00 (46/117): libglvnd-opengl-1.1.0-2.fc30.x86_64.r 4.2 MB/s | 39 kB 00:00 (47/117): libglvnd-glx-1.1.0-2.fc30.x86_64.rpm 8.1 MB/s | 114 kB 00:00 (48/117): libXdamage-1.1.4-15.fc29.x86_64.rpm 1.5 MB/s | 21 kB 00:00 (49/117): libXxf86vm-1.1.4-10.fc29.x86_64.rpm 1.9 MB/s | 17 kB 00:00 (50/117): libxshmfence-1.3-3.fc29.x86_64.rpm 1.0 MB/s | 12 kB 00:00 (51/117): libdrm-2.4.95-1.fc30.x86_64.rpm 3.6 MB/s | 145 kB 00:00 (52/117): glibmm24-2.56.0-2.fc29.x86_64.rpm 10 MB/s | 637 kB 00:00 (53/117): libconfig-1.7.2-2.fc29.x86_64.rpm 1.1 MB/s | 69 kB 00:00 (54/117): libiec61883-1.2.0-20.fc29.x86_64.rpm 489 kB/s | 39 kB 00:00 (55/117): libsigc++20-2.10.0-6.fc29.x86_64.rpm 687 kB/s | 37 kB 00:00 (56/117): libraw1394-2.1.2-8.fc30.x86_64.rpm 611 kB/s | 59 kB 00:00 (57/117): libxml++-2.40.1-7.fc29.x86_64.rpm 1.9 MB/s | 96 kB 00:00 (58/117): gsm-1.0.18-3.fc29.x86_64.rpm 6.7 MB/s | 32 kB 00:00 (59/117): flac-libs-1.3.2-8.fc29.x86_64.rpm 20 MB/s | 210 kB 00:00 (60/117): libogg-1.3.3-1.fc29.x86_64.rpm 4.7 MB/s | 25 kB 00:00 (61/117): libvorbis-1.3.6-3.fc29.x86_64.rpm 22 MB/s | 185 kB 00:00 (62/117): libXau-1.0.8-14.fc29.x86_64.rpm 3.4 MB/s | 29 kB 00:00 (63/117): libproxy-0.4.15-10.fc30.x86_64.rpm 6.9 MB/s | 64 kB 00:00 (64/117): gnutls-3.6.4-4.fc30.x86_64.rpm 36 MB/s | 849 kB 00:00 (65/117): mesa-libEGL-18.2.2-1.fc30.x86_64.rpm 9.9 MB/s | 104 kB 00:00 (66/117): libpciaccess-0.14-2.fc29.x86_64.rpm 4.2 MB/s | 26 kB 00:00 (67/117): cryptsetup-libs-2.0.4-1.fc29.x86_64.r 23 MB/s | 291 kB 00:00 (68/117): kmod-libs-25-3.fc29.x86_64.rpm 14 MB/s | 59 kB 00:00 (69/117): systemd-udev-239-5.fc30.x86_64.rpm 11 MB/s | 1.2 MB 00:00 (70/117): nettle-3.4-7.fc30.x86_64.rpm 37 MB/s | 289 kB 00:00 (71/117): kmod-25-3.fc29.x86_64.rpm 2.5 MB/s | 112 kB 00:00 (72/117): libmodman-2.0.1-18.fc29.x86_64.rpm 3.7 MB/s | 33 kB 00:00 (73/117): libwayland-client-1.16.0-1.fc30.x86_6 6.8 MB/s | 31 kB 00:00 (74/117): libwayland-server-1.16.0-1.fc30.x86_6 7.7 MB/s | 37 kB 00:00 (75/117): mesa-libgbm-18.2.2-1.fc30.x86_64.rpm 5.5 MB/s | 37 kB 00:00 (76/117): device-mapper-libs-1.02.150-1.fc29.x8 17 MB/s | 185 kB 00:00 (77/117): json-c-0.13.1-3.fc29.x86_64.rpm 3.8 MB/s | 37 kB 00:00 (78/117): libargon2-20161029-6.fc29.x86_64.rpm 5.2 MB/s | 28 kB 00:00 (79/117): acl-2.2.53-2.fc29.x86_64.rpm 9.9 MB/s | 71 kB 00:00 (80/117): iptables-libs-1.8.0-3.fc29.x86_64.rpm 9.1 MB/s | 53 kB 00:00 (81/117): hwdata-0.316-1.fc30.noarch.rpm 26 MB/s | 1.5 MB 00:00 (82/117): libseccomp-2.3.3-3.fc29.x86_64.rpm 5.3 MB/s | 60 kB 00:00 (83/117): qrencode-libs-3.4.4-6.fc29.x86_64.rpm 17 MB/s | 55 kB 00:00 (84/117): systemd-pam-239-5.fc30.x86_64.rpm 23 MB/s | 157 kB 00:00 (85/117): device-mapper-1.02.150-1.fc29.x86_64. 23 MB/s | 155 kB 00:00 (86/117): libpcap-1.9.0-2.fc29.x86_64.rpm 32 MB/s | 149 kB 00:00 (87/117): dbus-1.12.10-5.fc30.x86_64.rpm 2.1 MB/s | 10 kB 00:00 (88/117): dbus-daemon-1.12.10-5.fc30.x86_64.rpm 31 MB/s | 197 kB 00:00 (89/117): dbus-common-1.12.10-5.fc30.noarch.rpm 3.4 MB/s | 17 kB 00:00 (90/117): dbus-tools-1.12.10-5.fc30.x86_64.rpm 12 MB/s | 51 kB 00:00 (91/117): libXdamage-devel-1.1.4-15.fc29.x86_64 1.4 MB/s | 9.4 kB 00:00 (92/117): libXfixes-devel-5.0.3-8.fc29.x86_64.r 2.5 MB/s | 12 kB 00:00 (93/117): libXxf86vm-devel-1.1.4-10.fc29.x86_64 3.0 MB/s | 18 kB 00:00 (94/117): libdrm-devel-2.4.95-1.fc30.x86_64.rpm 16 MB/s | 144 kB 00:00 (95/117): systemd-239-5.fc30.x86_64.rpm 23 MB/s | 3.5 MB 00:00 (96/117): python2-2.7.15-10.fc30.x86_64.rpm 6.9 MB/s | 46 kB 00:00 (97/117): libxcb-devel-1.13.1-1.fc30.x86_64.rpm 27 MB/s | 1.1 MB 00:00 (98/117): kernel-headers-4.20.0-0.rc0.git2.1.fc 23 MB/s | 1.2 MB 00:00 (99/117): gdbm-1.18-1.fc30.x86_64.rpm 13 MB/s | 116 kB 00:00 (100/117): libXau-devel-1.0.8-14.fc29.x86_64.rp 1.8 MB/s | 14 kB 00:00 (101/117): compat-openssl10-1.0.2o-3.fc29.x86_6 31 MB/s | 1.1 MB 00:00 (102/117): libXrender-devel-0.9.10-8.fc29.x86_6 1.5 MB/s | 16 kB 00:00 (103/117): shared-mime-info-1.10-3.fc30.x86_64. 17 MB/s | 314 kB 00:00 (104/117): gsettings-desktop-schemas-3.28.1-2.f 24 MB/s | 611 kB 00:00 (105/117): annobin-8.58-1.fc30.x86_64.rpm 13 MB/s | 179 kB 00:00 (106/117): python2-libs-2.7.15-10.fc30.x86_64.r 16 MB/s | 6.2 MB 00:00 (107/117): isl-0.16.1-7.fc29.x86_64.rpm 15 MB/s | 841 kB 00:00 (108/117): libgomp-8.2.1-4.fc30.x86_64.rpm 8.4 MB/s | 204 kB 00:00 (109/117): cpp-8.2.1-4.fc30.x86_64.rpm 17 MB/s | 10 MB 00:00 (110/117): libstdc++-devel-8.2.1-4.fc30.x86_64. 10 MB/s | 2.1 MB 00:00 (111/117): libxcrypt-devel-4.2.2-1.fc30.x86_64. 2.8 MB/s | 25 kB 00:00 (112/117): glibc-headers-2.28.9000-10.fc30.x86_ 6.5 MB/s | 464 kB 00:00 (113/117): glibc-devel-2.28.9000-10.fc30.x86_64 11 MB/s | 1.0 MB 00:00 (114/117): bzip2-devel-1.0.6-28.fc29.x86_64.rpm 5.3 MB/s | 215 kB 00:00 (115/117): libpng-devel-1.6.35-1.fc30.x86_64.rp 8.4 MB/s | 310 kB 00:00 (116/117): zlib-devel-1.2.11-14.fc30.x86_64.rpm 3.4 MB/s | 46 kB 00:00 (117/117): gcc-8.2.1-4.fc30.x86_64.rpm 23 MB/s | 23 MB 00:00 -------------------------------------------------------------------------------- Total 35 MB/s | 82 MB 00:02 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : xorg-x11-proto-devel-2018.4-2.fc29.noarch 1/117 Installing : libglvnd-1:1.1.0-2.fc30.x86_64 2/117 Installing : libogg-2:1.3.3-1.fc29.x86_64 3/117 Installing : libsigc++20-2.10.0-6.fc29.x86_64 4/117 Running scriptlet: libsigc++20-2.10.0-6.fc29.x86_64 4/117 Installing : dbus-libs-1:1.12.10-5.fc30.x86_64 5/117 Installing : libpng-2:1.6.35-1.fc30.x86_64 6/117 Installing : mesa-libglapi-18.2.2-1.fc30.x86_64 7/117 Installing : libX11-xcb-1.6.7-1.fc30.x86_64 8/117 Installing : libmpc-1.1.0-2.fc29.x86_64 9/117 Installing : alsa-lib-1.1.7-2.fc30.x86_64 10/117 Running scriptlet: alsa-lib-1.1.7-2.fc30.x86_64 10/117 Installing : glibmm24-2.56.0-2.fc29.x86_64 11/117 Installing : zlib-devel-1.2.11-14.fc30.x86_64 12/117 Installing : kernel-headers-4.20.0-0.rc0.git2.1.fc30.x86_64 13/117 Running scriptlet: glibc-headers-2.28.9000-10.fc30.x86_64 14/117 Installing : glibc-headers-2.28.9000-10.fc30.x86_64 14/117 Installing : glibc-devel-2.28.9000-10.fc30.x86_64 15/117 Running scriptlet: glibc-devel-2.28.9000-10.fc30.x86_64 15/117 Installing : libxcrypt-devel-4.2.2-1.fc30.x86_64 16/117 Installing : libwayland-server-1.16.0-1.fc30.x86_64 17/117 Installing : kmod-libs-25-3.fc29.x86_64 18/117 Running scriptlet: kmod-libs-25-3.fc29.x86_64 18/117 Installing : libXau-1.0.8-14.fc29.x86_64 19/117 Installing : libxcb-1.13.1-1.fc30.x86_64 20/117 Installing : libraw1394-2.1.2-8.fc30.x86_64 21/117 Running scriptlet: libraw1394-2.1.2-8.fc30.x86_64 21/117 Installing : libxshmfence-1.3-3.fc29.x86_64 22/117 Installing : libiec61883-1.2.0-20.fc29.x86_64 23/117 Running scriptlet: libiec61883-1.2.0-20.fc29.x86_64 23/117 Installing : libXau-devel-1.0.8-14.fc29.x86_64 24/117 Installing : libxcb-devel-1.13.1-1.fc30.x86_64 25/117 Installing : libpng-devel-2:1.6.35-1.fc30.x86_64 26/117 Installing : libxml++-2.40.1-7.fc29.x86_64 27/117 Running scriptlet: libxml++-2.40.1-7.fc29.x86_64 27/117 Installing : cpp-8.2.1-4.fc30.x86_64 28/117 Running scriptlet: cpp-8.2.1-4.fc30.x86_64 28/117 Installing : freetype-2.9.1-3.fc30.x86_64 29/117 Installing : dbus-tools-1:1.12.10-5.fc30.x86_64 30/117 Installing : flac-libs-1.3.2-8.fc29.x86_64 31/117 Installing : libvorbis-1:1.3.6-3.fc29.x86_64 32/117 Installing : libglvnd-opengl-1:1.1.0-2.fc30.x86_64 33/117 Installing : bzip2-devel-1.0.6-28.fc29.x86_64 34/117 Installing : libstdc++-devel-8.2.1-4.fc30.x86_64 35/117 Installing : libgomp-8.2.1-4.fc30.x86_64 36/117 Running scriptlet: libgomp-8.2.1-4.fc30.x86_64 36/117 Installing : isl-0.16.1-7.fc29.x86_64 37/117 Running scriptlet: isl-0.16.1-7.fc29.x86_64 37/117 Installing : gcc-8.2.1-4.fc30.x86_64 38/117 Running scriptlet: gcc-8.2.1-4.fc30.x86_64 38/117 Installing : shared-mime-info-1.10-3.fc30.x86_64 39/117 Running scriptlet: shared-mime-info-1.10-3.fc30.x86_64 39/117 Installing : gdk-pixbuf2-2.38.0-4.fc30.x86_64 40/117 Installing : gsettings-desktop-schemas-3.28.1-2.fc30.x86_64 41/117 Installing : gdbm-1:1.18-1.fc30.x86_64 42/117 Installing : compat-openssl10-1:1.0.2o-3.fc29.x86_64 43/117 Running scriptlet: compat-openssl10-1:1.0.2o-3.fc29.x86_64 43/117 Installing : python2-libs-2.7.15-10.fc30.x86_64 44/117 Installing : python2-2.7.15-10.fc30.x86_64 45/117 Installing : libpcap-14:1.9.0-2.fc29.x86_64 46/117 Installing : iptables-libs-1.8.0-3.fc29.x86_64 47/117 Installing : qrencode-libs-3.4.4-6.fc29.x86_64 48/117 Installing : libseccomp-2.3.3-3.fc29.x86_64 49/117 Running scriptlet: libseccomp-2.3.3-3.fc29.x86_64 49/117 Installing : acl-2.2.53-2.fc29.x86_64 50/117 Installing : libargon2-20161029-6.fc29.x86_64 51/117 Installing : json-c-0.13.1-3.fc29.x86_64 52/117 Installing : hwdata-0.316-1.fc30.noarch 53/117 Installing : libpciaccess-0.14-2.fc29.x86_64 54/117 Installing : libdrm-2.4.95-1.fc30.x86_64 55/117 Installing : mesa-libgbm-18.2.2-1.fc30.x86_64 56/117 Installing : libdrm-devel-2.4.95-1.fc30.x86_64 57/117 Installing : libwayland-client-1.16.0-1.fc30.x86_64 58/117 Installing : libmodman-2.0.1-18.fc29.x86_64 59/117 Running scriptlet: libmodman-2.0.1-18.fc29.x86_64 59/117 Installing : libproxy-0.4.15-10.fc30.x86_64 60/117 Installing : nettle-3.4-7.fc30.x86_64 61/117 Installing : gnutls-3.6.4-4.fc30.x86_64 62/117 Running scriptlet: gnutls-3.6.4-4.fc30.x86_64 62/117 Installing : device-mapper-1.02.150-1.fc29.x86_64 63/117 Installing : device-mapper-libs-1.02.150-1.fc29.x86_64 64/117 Running scriptlet: device-mapper-libs-1.02.150-1.fc29.x86_64 64/117 Installing : cryptsetup-libs-2.0.4-1.fc29.x86_64 65/117 Running scriptlet: cryptsetup-libs-2.0.4-1.fc29.x86_64 65/117 Running scriptlet: dbus-daemon-1:1.12.10-5.fc30.x86_64 66/117 Installing : dbus-daemon-1:1.12.10-5.fc30.x86_64 66/117 Running scriptlet: dbus-daemon-1:1.12.10-5.fc30.x86_64 66/117 Installing : dbus-1:1.12.10-5.fc30.x86_64 67/117 Installing : systemd-pam-239-5.fc30.x86_64 68/117 Running scriptlet: systemd-239-5.fc30.x86_64 69/117 Installing : systemd-239-5.fc30.x86_64 69/117 Running scriptlet: systemd-239-5.fc30.x86_64 69/117 Installing : dbus-common-1:1.12.10-5.fc30.noarch 70/117 Running scriptlet: dbus-common-1:1.12.10-5.fc30.noarch 70/117 Installing : glib-networking-2.58.0-2.fc30.x86_64 71/117 Installing : libsoup-2.65.1-1.fc30.x86_64 72/117 Installing : kmod-25-3.fc29.x86_64 73/117 Installing : systemd-udev-239-5.fc30.x86_64 74/117 Running scriptlet: systemd-udev-239-5.fc30.x86_64 74/117 Installing : gsm-1.0.18-3.fc29.x86_64 75/117 Installing : libsndfile-1.0.28-9.fc29.x86_64 76/117 Running scriptlet: libsndfile-1.0.28-9.fc29.x86_64 76/117 Installing : libsamplerate-0.1.9-2.fc29.x86_64 77/117 Running scriptlet: libsamplerate-0.1.9-2.fc29.x86_64 77/117 Installing : libconfig-1.7.2-2.fc29.x86_64 78/117 Installing : libffado-2.4.1-4.fc29.x86_64 79/117 Installing : libglvnd-core-devel-1:1.1.0-2.fc30.x86_64 80/117 Installing : libX11-common-1.6.7-1.fc30.noarch 81/117 Installing : libX11-1.6.7-1.fc30.x86_64 82/117 Installing : libX11-devel-1.6.7-1.fc30.x86_64 83/117 Installing : libXext-1.3.3-10.fc29.x86_64 84/117 Installing : libXfixes-5.0.3-8.fc29.x86_64 85/117 Installing : libXfixes-devel-5.0.3-8.fc29.x86_64 86/117 Installing : libXext-devel-1.3.3-10.fc29.x86_64 87/117 Installing : libXdamage-1.1.4-15.fc29.x86_64 88/117 Installing : libXxf86vm-1.1.4-10.fc29.x86_64 89/117 Installing : libglvnd-glx-1:1.1.0-2.fc30.x86_64 90/117 Installing : mesa-libGL-18.2.2-1.fc30.x86_64 91/117 Installing : libXrender-0.9.10-8.fc29.x86_64 92/117 Installing : libglvnd-egl-1:1.1.0-2.fc30.x86_64 93/117 Installing : mesa-libEGL-18.2.2-1.fc30.x86_64 94/117 Installing : libglvnd-gles-1:1.1.0-2.fc30.x86_64 95/117 Installing : libglvnd-devel-1:1.1.0-2.fc30.x86_64 96/117 Installing : libXcursor-1.1.15-4.fc29.x86_64 97/117 Installing : libXrender-devel-0.9.10-8.fc29.x86_64 98/117 Installing : libXxf86vm-devel-1.1.4-10.fc29.x86_64 99/117 Installing : libXdamage-devel-1.1.4-15.fc29.x86_64 100/117 Installing : libXinerama-1.1.4-2.fc29.x86_64 101/117 Installing : opus-1.3-1.fc30.x86_64 102/117 Running scriptlet: jack-audio-connection-kit-1.9.12-6.fc29.x86_64 103/117 Installing : jack-audio-connection-kit-1.9.12-6.fc29.x86_64 103/117 Installing : lv2-1.14.0-7.fc29.x86_64 104/117 Installing : libstemmer-0-11.585svn.fc29.x86_64 105/117 Running scriptlet: libstemmer-0-11.585svn.fc29.x86_64 105/117 Installing : json-glib-1.4.4-1.fc30.x86_64 106/117 Installing : libappstream-glib-0.7.14-2.fc30.x86_64 107/117 Installing : lv2-devel-1.14.0-7.fc29.x86_64 108/117 Installing : jack-audio-connection-kit-devel-1.9.12-6.fc29.x8 109/117 Installing : libXinerama-devel-1.1.4-2.fc29.x86_64 110/117 Installing : mesa-libGL-devel-18.2.2-1.fc30.x86_64 111/117 Installing : libXcursor-devel-1.1.15-4.fc29.x86_64 112/117 Installing : gcc-c++-8.2.1-4.fc30.x86_64 113/117 Installing : freetype-devel-2.9.1-3.fc30.x86_64 114/117 Installing : alsa-lib-devel-1.1.7-2.fc30.x86_64 115/117 Installing : annobin-8.58-1.fc30.x86_64 116/117 Installing : libcurl-devel-7.61.1-3.fc30.x86_64 117/117 Running scriptlet: libcurl-devel-7.61.1-3.fc30.x86_64 117/117 Running scriptlet: shared-mime-info-1.10-3.fc30.x86_64 117/117 Running scriptlet: systemd-239-5.fc30.x86_64 117/117 Running scriptlet: systemd-udev-239-5.fc30.x86_64 117/117 Verifying : alsa-lib-devel-1.1.7-2.fc30.x86_64 1/117 Verifying : freetype-devel-2.9.1-3.fc30.x86_64 2/117 Verifying : gcc-c++-8.2.1-4.fc30.x86_64 3/117 Verifying : jack-audio-connection-kit-devel-1.9.12-6.fc29.x8 4/117 Verifying : libX11-devel-1.6.7-1.fc30.x86_64 5/117 Verifying : libXcursor-devel-1.1.15-4.fc29.x86_64 6/117 Verifying : libXext-devel-1.3.3-10.fc29.x86_64 7/117 Verifying : libXinerama-devel-1.1.4-2.fc29.x86_64 8/117 Verifying : libappstream-glib-0.7.14-2.fc30.x86_64 9/117 Verifying : libcurl-devel-7.61.1-3.fc30.x86_64 10/117 Verifying : lv2-devel-1.14.0-7.fc29.x86_64 11/117 Verifying : mesa-libGL-devel-18.2.2-1.fc30.x86_64 12/117 Verifying : alsa-lib-1.1.7-2.fc30.x86_64 13/117 Verifying : freetype-2.9.1-3.fc30.x86_64 14/117 Verifying : libmpc-1.1.0-2.fc29.x86_64 15/117 Verifying : jack-audio-connection-kit-1.9.12-6.fc29.x86_64 16/117 Verifying : libX11-1.6.7-1.fc30.x86_64 17/117 Verifying : libX11-xcb-1.6.7-1.fc30.x86_64 18/117 Verifying : xorg-x11-proto-devel-2018.4-2.fc29.noarch 19/117 Verifying : libXcursor-1.1.15-4.fc29.x86_64 20/117 Verifying : libXext-1.3.3-10.fc29.x86_64 21/117 Verifying : libXinerama-1.1.4-2.fc29.x86_64 22/117 Verifying : gdk-pixbuf2-2.38.0-4.fc30.x86_64 23/117 Verifying : json-glib-1.4.4-1.fc30.x86_64 24/117 Verifying : libsoup-2.65.1-1.fc30.x86_64 25/117 Verifying : libstemmer-0-11.585svn.fc29.x86_64 26/117 Verifying : lv2-1.14.0-7.fc29.x86_64 27/117 Verifying : libglvnd-devel-1:1.1.0-2.fc30.x86_64 28/117 Verifying : mesa-libGL-18.2.2-1.fc30.x86_64 29/117 Verifying : mesa-libglapi-18.2.2-1.fc30.x86_64 30/117 Verifying : libpng-2:1.6.35-1.fc30.x86_64 31/117 Verifying : dbus-libs-1:1.12.10-5.fc30.x86_64 32/117 Verifying : libffado-2.4.1-4.fc29.x86_64 33/117 Verifying : libsamplerate-0.1.9-2.fc29.x86_64 34/117 Verifying : libsndfile-1.0.28-9.fc29.x86_64 35/117 Verifying : opus-1.3-1.fc30.x86_64 36/117 Verifying : libX11-common-1.6.7-1.fc30.noarch 37/117 Verifying : libxcb-1.13.1-1.fc30.x86_64 38/117 Verifying : libXfixes-5.0.3-8.fc29.x86_64 39/117 Verifying : libXrender-0.9.10-8.fc29.x86_64 40/117 Verifying : glib-networking-2.58.0-2.fc30.x86_64 41/117 Verifying : libglvnd-1:1.1.0-2.fc30.x86_64 42/117 Verifying : libglvnd-core-devel-1:1.1.0-2.fc30.x86_64 43/117 Verifying : libglvnd-egl-1:1.1.0-2.fc30.x86_64 44/117 Verifying : libglvnd-gles-1:1.1.0-2.fc30.x86_64 45/117 Verifying : libglvnd-glx-1:1.1.0-2.fc30.x86_64 46/117 Verifying : libglvnd-opengl-1:1.1.0-2.fc30.x86_64 47/117 Verifying : libXdamage-1.1.4-15.fc29.x86_64 48/117 Verifying : libXxf86vm-1.1.4-10.fc29.x86_64 49/117 Verifying : libdrm-2.4.95-1.fc30.x86_64 50/117 Verifying : libxshmfence-1.3-3.fc29.x86_64 51/117 Verifying : glibmm24-2.56.0-2.fc29.x86_64 52/117 Verifying : libconfig-1.7.2-2.fc29.x86_64 53/117 Verifying : libiec61883-1.2.0-20.fc29.x86_64 54/117 Verifying : libraw1394-2.1.2-8.fc30.x86_64 55/117 Verifying : libsigc++20-2.10.0-6.fc29.x86_64 56/117 Verifying : libxml++-2.40.1-7.fc29.x86_64 57/117 Verifying : systemd-udev-239-5.fc30.x86_64 58/117 Verifying : flac-libs-1.3.2-8.fc29.x86_64 59/117 Verifying : gsm-1.0.18-3.fc29.x86_64 60/117 Verifying : libogg-2:1.3.3-1.fc29.x86_64 61/117 Verifying : libvorbis-1:1.3.6-3.fc29.x86_64 62/117 Verifying : libXau-1.0.8-14.fc29.x86_64 63/117 Verifying : gnutls-3.6.4-4.fc30.x86_64 64/117 Verifying : libproxy-0.4.15-10.fc30.x86_64 65/117 Verifying : mesa-libEGL-18.2.2-1.fc30.x86_64 66/117 Verifying : libpciaccess-0.14-2.fc29.x86_64 67/117 Verifying : cryptsetup-libs-2.0.4-1.fc29.x86_64 68/117 Verifying : kmod-25-3.fc29.x86_64 69/117 Verifying : kmod-libs-25-3.fc29.x86_64 70/117 Verifying : systemd-239-5.fc30.x86_64 71/117 Verifying : nettle-3.4-7.fc30.x86_64 72/117 Verifying : libmodman-2.0.1-18.fc29.x86_64 73/117 Verifying : libwayland-client-1.16.0-1.fc30.x86_64 74/117 Verifying : libwayland-server-1.16.0-1.fc30.x86_64 75/117 Verifying : mesa-libgbm-18.2.2-1.fc30.x86_64 76/117 Verifying : hwdata-0.316-1.fc30.noarch 77/117 Verifying : device-mapper-libs-1.02.150-1.fc29.x86_64 78/117 Verifying : json-c-0.13.1-3.fc29.x86_64 79/117 Verifying : libargon2-20161029-6.fc29.x86_64 80/117 Verifying : acl-2.2.53-2.fc29.x86_64 81/117 Verifying : iptables-libs-1.8.0-3.fc29.x86_64 82/117 Verifying : libseccomp-2.3.3-3.fc29.x86_64 83/117 Verifying : qrencode-libs-3.4.4-6.fc29.x86_64 84/117 Verifying : systemd-pam-239-5.fc30.x86_64 85/117 Verifying : device-mapper-1.02.150-1.fc29.x86_64 86/117 Verifying : libpcap-14:1.9.0-2.fc29.x86_64 87/117 Verifying : dbus-1:1.12.10-5.fc30.x86_64 88/117 Verifying : dbus-daemon-1:1.12.10-5.fc30.x86_64 89/117 Verifying : dbus-common-1:1.12.10-5.fc30.noarch 90/117 Verifying : dbus-tools-1:1.12.10-5.fc30.x86_64 91/117 Verifying : libXdamage-devel-1.1.4-15.fc29.x86_64 92/117 Verifying : libXfixes-devel-5.0.3-8.fc29.x86_64 93/117 Verifying : libXxf86vm-devel-1.1.4-10.fc29.x86_64 94/117 Verifying : libdrm-devel-2.4.95-1.fc30.x86_64 95/117 Verifying : kernel-headers-4.20.0-0.rc0.git2.1.fc30.x86_64 96/117 Verifying : libxcb-devel-1.13.1-1.fc30.x86_64 97/117 Verifying : python2-2.7.15-10.fc30.x86_64 98/117 Verifying : python2-libs-2.7.15-10.fc30.x86_64 99/117 Verifying : compat-openssl10-1:1.0.2o-3.fc29.x86_64 100/117 Verifying : gdbm-1:1.18-1.fc30.x86_64 101/117 Verifying : libXau-devel-1.0.8-14.fc29.x86_64 102/117 Verifying : libXrender-devel-0.9.10-8.fc29.x86_64 103/117 Verifying : gsettings-desktop-schemas-3.28.1-2.fc30.x86_64 104/117 Verifying : shared-mime-info-1.10-3.fc30.x86_64 105/117 Verifying : gcc-8.2.1-4.fc30.x86_64 106/117 Verifying : annobin-8.58-1.fc30.x86_64 107/117 Verifying : cpp-8.2.1-4.fc30.x86_64 108/117 Verifying : isl-0.16.1-7.fc29.x86_64 109/117 Verifying : libgomp-8.2.1-4.fc30.x86_64 110/117 Verifying : libstdc++-devel-8.2.1-4.fc30.x86_64 111/117 Verifying : glibc-devel-2.28.9000-10.fc30.x86_64 112/117 Verifying : libxcrypt-devel-4.2.2-1.fc30.x86_64 113/117 Verifying : glibc-headers-2.28.9000-10.fc30.x86_64 114/117 Verifying : bzip2-devel-1.0.6-28.fc29.x86_64 115/117 Verifying : libpng-devel-2:1.6.35-1.fc30.x86_64 116/117 Verifying : zlib-devel-1.2.11-14.fc30.x86_64 117/117 Installed: alsa-lib-devel.x86_64 1.1.7-2.fc30 freetype-devel.x86_64 2.9.1-3.fc30 gcc-c++.x86_64 8.2.1-4.fc30 jack-audio-connection-kit-devel.x86_64 1.9.12-6.fc29 libX11-devel.x86_64 1.6.7-1.fc30 libXcursor-devel.x86_64 1.1.15-4.fc29 libXext-devel.x86_64 1.3.3-10.fc29 libXinerama-devel.x86_64 1.1.4-2.fc29 libappstream-glib.x86_64 0.7.14-2.fc30 libcurl-devel.x86_64 7.61.1-3.fc30 lv2-devel.x86_64 1.14.0-7.fc29 mesa-libGL-devel.x86_64 18.2.2-1.fc30 acl.x86_64 2.2.53-2.fc29 alsa-lib.x86_64 1.1.7-2.fc30 annobin.x86_64 8.58-1.fc30 bzip2-devel.x86_64 1.0.6-28.fc29 compat-openssl10.x86_64 1:1.0.2o-3.fc29 cpp.x86_64 8.2.1-4.fc30 cryptsetup-libs.x86_64 2.0.4-1.fc29 dbus.x86_64 1:1.12.10-5.fc30 dbus-common.noarch 1:1.12.10-5.fc30 dbus-daemon.x86_64 1:1.12.10-5.fc30 dbus-libs.x86_64 1:1.12.10-5.fc30 dbus-tools.x86_64 1:1.12.10-5.fc30 device-mapper.x86_64 1.02.150-1.fc29 device-mapper-libs.x86_64 1.02.150-1.fc29 flac-libs.x86_64 1.3.2-8.fc29 freetype.x86_64 2.9.1-3.fc30 gcc.x86_64 8.2.1-4.fc30 gdbm.x86_64 1:1.18-1.fc30 gdk-pixbuf2.x86_64 2.38.0-4.fc30 glib-networking.x86_64 2.58.0-2.fc30 glibc-devel.x86_64 2.28.9000-10.fc30 glibc-headers.x86_64 2.28.9000-10.fc30 glibmm24.x86_64 2.56.0-2.fc29 gnutls.x86_64 3.6.4-4.fc30 gsettings-desktop-schemas.x86_64 3.28.1-2.fc30 gsm.x86_64 1.0.18-3.fc29 hwdata.noarch 0.316-1.fc30 iptables-libs.x86_64 1.8.0-3.fc29 isl.x86_64 0.16.1-7.fc29 jack-audio-connection-kit.x86_64 1.9.12-6.fc29 json-c.x86_64 0.13.1-3.fc29 json-glib.x86_64 1.4.4-1.fc30 kernel-headers.x86_64 4.20.0-0.rc0.git2.1.fc30 kmod.x86_64 25-3.fc29 kmod-libs.x86_64 25-3.fc29 libX11.x86_64 1.6.7-1.fc30 libX11-common.noarch 1.6.7-1.fc30 libX11-xcb.x86_64 1.6.7-1.fc30 libXau.x86_64 1.0.8-14.fc29 libXau-devel.x86_64 1.0.8-14.fc29 libXcursor.x86_64 1.1.15-4.fc29 libXdamage.x86_64 1.1.4-15.fc29 libXdamage-devel.x86_64 1.1.4-15.fc29 libXext.x86_64 1.3.3-10.fc29 libXfixes.x86_64 5.0.3-8.fc29 libXfixes-devel.x86_64 5.0.3-8.fc29 libXinerama.x86_64 1.1.4-2.fc29 libXrender.x86_64 0.9.10-8.fc29 libXrender-devel.x86_64 0.9.10-8.fc29 libXxf86vm.x86_64 1.1.4-10.fc29 libXxf86vm-devel.x86_64 1.1.4-10.fc29 libargon2.x86_64 20161029-6.fc29 libconfig.x86_64 1.7.2-2.fc29 libdrm.x86_64 2.4.95-1.fc30 libdrm-devel.x86_64 2.4.95-1.fc30 libffado.x86_64 2.4.1-4.fc29 libglvnd.x86_64 1:1.1.0-2.fc30 libglvnd-core-devel.x86_64 1:1.1.0-2.fc30 libglvnd-devel.x86_64 1:1.1.0-2.fc30 libglvnd-egl.x86_64 1:1.1.0-2.fc30 libglvnd-gles.x86_64 1:1.1.0-2.fc30 libglvnd-glx.x86_64 1:1.1.0-2.fc30 libglvnd-opengl.x86_64 1:1.1.0-2.fc30 libgomp.x86_64 8.2.1-4.fc30 libiec61883.x86_64 1.2.0-20.fc29 libmodman.x86_64 2.0.1-18.fc29 libmpc.x86_64 1.1.0-2.fc29 libogg.x86_64 2:1.3.3-1.fc29 libpcap.x86_64 14:1.9.0-2.fc29 libpciaccess.x86_64 0.14-2.fc29 libpng.x86_64 2:1.6.35-1.fc30 libpng-devel.x86_64 2:1.6.35-1.fc30 libproxy.x86_64 0.4.15-10.fc30 libraw1394.x86_64 2.1.2-8.fc30 libsamplerate.x86_64 0.1.9-2.fc29 libseccomp.x86_64 2.3.3-3.fc29 libsigc++20.x86_64 2.10.0-6.fc29 libsndfile.x86_64 1.0.28-9.fc29 libsoup.x86_64 2.65.1-1.fc30 libstdc++-devel.x86_64 8.2.1-4.fc30 libstemmer.x86_64 0-11.585svn.fc29 libvorbis.x86_64 1:1.3.6-3.fc29 libwayland-client.x86_64 1.16.0-1.fc30 libwayland-server.x86_64 1.16.0-1.fc30 libxcb.x86_64 1.13.1-1.fc30 libxcb-devel.x86_64 1.13.1-1.fc30 libxcrypt-devel.x86_64 4.2.2-1.fc30 libxml++.x86_64 2.40.1-7.fc29 libxshmfence.x86_64 1.3-3.fc29 lv2.x86_64 1.14.0-7.fc29 mesa-libEGL.x86_64 18.2.2-1.fc30 mesa-libGL.x86_64 18.2.2-1.fc30 mesa-libgbm.x86_64 18.2.2-1.fc30 mesa-libglapi.x86_64 18.2.2-1.fc30 nettle.x86_64 3.4-7.fc30 opus.x86_64 1.3-1.fc30 python2.x86_64 2.7.15-10.fc30 python2-libs.x86_64 2.7.15-10.fc30 qrencode-libs.x86_64 3.4.4-6.fc29 shared-mime-info.x86_64 1.10-3.fc30 systemd.x86_64 239-5.fc30 systemd-pam.x86_64 239-5.fc30 systemd-udev.x86_64 239-5.fc30 xorg-x11-proto-devel.noarch 2018.4-2.fc29 zlib-devel.x86_64 1.2.11-14.fc30 Complete! Finish: build setup for helm-0.9.0-1.fc30.src.rpm Start: rpmbuild helm-0.9.0-1.fc30.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.xaOgqQ + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf helm-0.9.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/v0.9.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd helm-0.9.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.nNVKTX + umask 022 + cd /builddir/build/BUILD + cd helm-0.9.0 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info + /usr/bin/make -O -j2 standalone /usr/bin/make -C standalone/builds/linux CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" SIMDFLAGS="-msse2" make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling alias.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling biquad_filter.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling arpeggiator.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' ../../../mopo/src/arpeggiator.cpp: In member function 'std::pair mopo::Arpeggiator::getNextNote()': ../../../mopo/src/arpeggiator.cpp:92:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (note_index_ >= ascending_.size() - 1) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../mopo/src/arpeggiator.cpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (note_index_ >= pattern->size()) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling bit_crush.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling bypass_router.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling delay.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/delay.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling envelope.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling distortion.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling feedback.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling ladder_filter.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling formant_manager.cpp In file included from ../../../mopo/src/formant_manager.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/formant_manager.cpp: In member function 'std::complex mopo::FormantManager::getResponse(mopo::mopo_float)': ../../../mopo/src/formant_manager.cpp:51:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < formants_.size(); ++i) ~~^~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling linear_slope.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling magnitude_lookup.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling midi_lookup.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling memory.cpp In file included from ../../../mopo/src/memory.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling mono_panner.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling oscillator.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling portamento_slope.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling operators.cpp In file included from ../../../mopo/src/operators.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling processor.cpp ../../../mopo/src/processor.cpp: In member function 'bool mopo::Processor::inputMatchesBufferSize(int)': ../../../mopo/src/processor.cpp:54:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (input >= inputs_->size()) ~~~~~~^~~~~~~~~~~~~~~~~~ ../../../mopo/src/processor.cpp: In member function 'virtual void mopo::Processor::registerInput(mopo::Input*, int)': ../../../mopo/src/processor.cpp:170:28: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while (inputs_->size() <= index) ~~~~~~~~~~~~~~~~^~~~~~~~ ../../../mopo/src/processor.cpp: In member function 'virtual mopo::Output* mopo::Processor::registerOutput(mopo::Output*, int)': ../../../mopo/src/processor.cpp:180:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while (outputs_->size() <= index) ~~~~~~~~~~~~~~~~~^~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling resonance_lookup.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling reverb.cpp In file included from ../../../mopo/src/reverb.cpp:19: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../mopo/src/reverb_all_pass.h:21, from ../../../mopo/src/reverb.cpp:20: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling reverb_all_pass.cpp In file included from ../../../mopo/src/reverb_all_pass.h:21, from ../../../mopo/src/reverb_all_pass.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling processor_router.cpp ../../../mopo/src/processor_router.cpp: In member function 'virtual void mopo::ProcessorRouter::updateAllProcessors()': ../../../mopo/src/processor_router.cpp:318:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < num_processors; ++i) { ~~^~~~~~~~~~~~~~~~ ../../../mopo/src/processor_router.cpp:326:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < num_feedbacks; ++i) { ~~^~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling sample_decay_lookup.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling reverb_comb.cpp In file included from ../../../mopo/src/reverb_comb.h:21, from ../../../mopo/src/reverb_comb.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling simple_delay.cpp In file included from ../../../mopo/src/simple_delay.h:21, from ../../../mopo/src/simple_delay.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling smooth_filter.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling smooth_value.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling state_variable_filter.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling step_generator.cpp ../../../mopo/src/step_generator.cpp: In member function 'virtual void mopo::StepGenerator::process()': ../../../mopo/src/step_generator.cpp:33:9: warning: variable 'i' set but not used [-Wunused-but-set-variable] int i = 0; ^ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling stutter.cpp In file included from ../../../mopo/src/stutter.h:21, from ../../../mopo/src/stutter.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling trigger_operators.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling value.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling voice_handler.cpp ../../../mopo/src/voice_handler.cpp: In member function 'mopo::Voice* mopo::VoiceHandler::grabVoice()': ../../../mopo/src/voice_handler.cpp:225:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] (!legato_ || pressed_notes_.size() < polyphony_ || active_voices_.size() < polyphony_)) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../mopo/src/voice_handler.cpp:225:81: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] (!legato_ || pressed_notes_.size() < polyphony_ || active_voices_.size() < polyphony_)) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../mopo/src/voice_handler.cpp: In member function 'virtual mopo::VoiceEvent mopo::VoiceHandler::noteOff(mopo::mopo_float, int)': ../../../mopo/src/voice_handler.cpp:317:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (polyphony_ <= pressed_notes_.size() && voice->state().event != kVoiceKill) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../mopo/src/voice_handler.cpp: In member function 'void mopo::VoiceHandler::setPolyphony(size_t)': ../../../mopo/src/voice_handler.cpp:347:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] while (all_voices_.size() < polyphony) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling border_bounds_constrainer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling file_list_box_model.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/file_list_box_model.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/file_list_box_model.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_common.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/common/helm_common.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/common/helm_common.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling midi_manager.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/midi_manager.cpp:18: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/midi_manager.cpp:18: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const jumake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' ce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling load_save.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/load_save.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/load_save.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:870:17: required from 'void juce::Array::removeFirstMatchingValue(juce::Array::ParameterType) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::var&]' ../../../src/common/load_save.cpp:203:59: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/load_save.cpp:833:17: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/load_save.cpp:67:37: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111,make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling startup.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/startup.cpp:18: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/startup.cpp:18: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling synth_base.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/common/synth_base.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/common/synth_base.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling synth_gui_interface.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling bpm_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/bpm_slider.h:21, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/bpm_slider.h:21, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling filter_response.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/filter_response.h:22, from ../../../src/editor_components/filter_response.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/filter_response.h:22, from ../../../src/editor_components/filter_response.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling global_tool_tip.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling filter_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/filter_selector.h:21, from ../../../src/editor_components/filter_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/filter_selector.h:21, from ../../../src/editor_components/filter_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling midi_keyboard.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling graphical_step_sequencer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/editor_components/graphical_step_sequencer.h:22, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/editor_components/graphical_step_sequencer.h:22, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/editor_components/graphical_step_sequencer.cpp: In member function 'void GraphicalStepSequencer::setStepSliders(std::vector)': ../../../src/editor_components/graphical_step_sequencer.cpp:142:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < sliders.size(); ++i) ~~^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling modulation_highlight.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_highlight.h:22, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_highlight.h:22, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling modulation_button.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/editor_components/modulation_button.cpp:20: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/editor_components/modulation_button.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/editor_components/modulation_button.cpp: In member function 'virtual void ModulationButton::mouseDown(const juce::MouseEvent&)': ../../../src/editor_components/modulation_button.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < connections.size(); ++i) ~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling modulation_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_slider.h:21, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_slider.h:21, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling modulation_meter.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_meter.h:22, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_meter.h:22, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_background.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_component.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/editor_components/open_gl_component.cpp:18: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/editor_components/open_gl_component.cpp:18: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRmake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' egion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_envelope.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_envelope.h:22, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_envelope.h:22, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_modulation_meter.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/open_gl_modulation_meter.h:23, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/open_gl_modulation_meter.h:23, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce:make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' :RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_oscilloscope.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../src/editor_components/open_gl_oscilloscope.h:23, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:19: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/jucmake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' e_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_peak_meter.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_peak_meter.h:23, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_peak_meter.h:23, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_wave_viewer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_wave_viewer.h:23, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_wave_viewer.h:23, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' : required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling oscilloscope.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../src/editor_components/oscilloscope.h:22, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/oscilloscope.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling patch_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_components/patch_selector.h:23, from ../../../src/editor_components/patch_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_components/patch_selector.h:23, from ../../../src/editor_components/patch_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling retrigger_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/retrigger_selector.h:21, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/retrigger_selector.h:21, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling synth_button.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_components/synth_button.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_components/synth_button.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling synth_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/synth_slider.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/synth_slider.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/editor_components/synth_slider.cpp: In member function 'virtual void SynthSlider::mouseDown(const juce::MouseEvent&)': ../../../src/editor_components/synth_slider.cpp:99:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < connections.size(); ++i) ~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling tempo_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/tempo_selector.h:21, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/tempo_selector.h:21, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling text_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/text_selector.h:21, from ../../../src/editor_components/text_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/text_selector.h:21, from ../../../src/editor_components/text_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling text_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/text_slider.h:21, from ../../../src/editor_components/text_slider.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/text_slider.h:21, from ../../../src/editor_components/text_slider.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling wave_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/wave_selector.h:22, from ../../../src/editor_components/wave_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/wave_selector.h:22, from ../../../src/editor_components/wave_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling wave_viewer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/wave_viewer.h:23, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/wave_viewer.h:23, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling xy_pad.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/xy_pad.h:22, from ../../../src/editor_components/xy_pad.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/xy_pad.h:22, from ../../../src/editor_components/xy_pad.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling arp_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/arp_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/arp_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling about_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/about_section.cpp:20: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/about_section.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling bpm_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/bpm_section.h:22, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/bpm_section.h:22, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling contribute_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/editor_sections/contribute_section.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/editor_sections/contribute_section.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*,make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling delay_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/delay_section.h:22, from ../../../src/editor_sections/delay_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/delay_section.h:22, from ../../../src/editor_sections/delay_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling delete_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/delete_section.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/delete_section.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern =make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling distortion_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/distortion_section.h:22, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/distortion_section.h:22, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling dynamic_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/dynamic_section.h:22, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/dynamic_section.h:22, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling envelope_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_envelope.h:22, from ../../../src/editor_sections/envelope_section.h:22, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_envelope.h:22, from ../../../src/editor_sections/envelope_section.h:22, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling extra_mod_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/extra_mod_section.h:22, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/extra_mod_section.h:22, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling feedback_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/feedback_section.h:22, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/feedback_section.h:22, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling filter_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/filter_selector.h:21, from ../../../src/editor_sections/filter_section.h:22, from ../../../src/editor_sections/filter_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/filter_selector.h:21, from ../../../src/editor_sections/filter_section.h:22, from ../../../src/editor_sections/filter_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' , int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling formant_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/formant_section.h:22, from ../../../src/editor_sections/formant_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/formant_section.h:22, from ../../../src/editor_sections/formant_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling full_interface.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/editor_sections/full_interface.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/editor_sections/full_interface.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling lfo_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_wave_viewer.h:23, from ../../../src/editor_sections/lfo_section.h:22, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_wave_viewer.h:23, from ../../../src/editor_sections/lfo_section.h:22, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling mixer_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/mixer_section.h:22, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/mixer_section.h:22, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling noise_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/noise_section.h:22, from ../../../src/editor_sections/noise_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/noise_section.h:22, from ../../../src/editor_sections/noise_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling oscillator_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/oscillator_section.h:22, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/oscillator_section.h:22, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling open_gl_modulation_manager.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.h:23, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.h:23, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling patch_browser.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/patch_browser.cpp:22: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/patch_browser.cpp:22: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling reverb_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/reverb_section.h:22, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/reverb_section.h:22, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling save_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/save_section.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/save_section.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling step_sequencer_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/retrigger_selector.h:21, from ../../../src/editor_sections/step_sequencer_section.h:22, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/retrigger_selector.h:21, from ../../../src/editor_sections/step_sequencer_section.h:22, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling sub_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/sub_section.h:22, from ../../../src/editor_sections/sub_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/sub_section.h:22, from ../../../src/editor_sections/sub_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling stutter_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/stutter_section.h:22, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/stutter_section.h:22, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling synthesis_interface.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/editor_sections/synthesis_interface.h:22, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/editor_sections/synthesis_interface.h:22, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling synth_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/synth_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/synth_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling update_check_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/update_check_section.cpp:19: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/update_check_section.cpp:19: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling voice_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/voice_section.h:22, from ../../../src/editor_sections/voice_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/voice_section.h:22, from ../../../src/editor_sections/voice_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling volume_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/volume_section.h:22, from ../../../src/editor_sections/volume_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/volume_section.h:22, from ../../../src/editor_sections/volume_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling browser_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(Savmake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' edStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling colors.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling fonts.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling default_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/look_and_feel/default_look_and_feel.cpp:20: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/look_and_feel/default_look_and_feel.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling shaders.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImagemake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Untransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling modulation_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_slider.h:21, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_slider.h:21, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling text_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/look_and_feel/text_look_and_feel.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/look_and_feel/text_look_and_feel.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/nmake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' ative/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_computer_keyboard.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/standalone/helm_computer_keyboard.h:22, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/standalone/helm_computer_keyboard.h:22, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/standalone/helm_computer_keyboard.cpp: In member function 'void HelmComputerKeyboard::changeKeyboardOffset(int)': ../../../src/standalone/helm_computer_keyboard.cpp:36:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < layout_.length(); ++i) { ~~^~~~~~~~~~~~~~~~~~ ../../../src/standalone/helm_computer_keyboard.cpp: In member function 'virtual bool HelmComputerKeyboard::keyStateChanged(bool, juce::Component*)': ../../../src/standalone/helm_computer_keyboard.cpp:52:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < layout_.length(); ++i) { ~~^~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/standalone/helm_computer_keyboard.h:20, from ../../../src/standalone/helm_computer_keyboard.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_editor.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/standalone/helm_editor.h:22, from ../../../src/standalone/helm_editor.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/standalone/helm_editor.h:22, from ../../../src/standalone/helm_editor.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class jmake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' uce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/standalone/helm_editor.h:20, from ../../../src/standalone/helm_editor.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling dc_filter.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling detune_lookup.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling main.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/standalone/helm_editor.h:22, from ../../../src/standalone/main.cpp:19: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/standalone/helm_editor.h:22, from ../../../src/standalone/main.cpp:19: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/standalone/main.cpp:84:87: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.h:60, from ../../JuceLibraryCode/JuceHeader.h:23, from ../../../src/standalone/main.cpp:17: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h: At global scope: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.h:100:10: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool apply (void*, size_t, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const; ^~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling fixed_point_oscillator.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/fixed_point_oscillator.h:21, from ../../../src/synthesis/fixed_point_oscillator.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/fixed_point_oscillator.h:21, from ../../../src/synthesis/fixed_point_oscillator.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/synthesis/fixed_point_oscillator.cpp: In member function 'virtual void mopo::FixedPointOscillator::process()': ../../../src/synthesis/fixed_point_oscillator.cpp:53:14: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] while (i < buffer_size) { ~~^~~~~~~~~~~~~ ../../../src/synthesis/fixed_point_oscillator.cpp:57:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for (; i < samples; ++i) { ~~^~~~~~~~~ ../../../src/synthesis/fixed_point_oscillator.cpp:67:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for (; i < samples; ++i) { ~~^~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling gate.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling fixed_point_wave.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_lfo.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_engine.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/synthesis/helm_engine.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/synthesis/helm_engine.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_module.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_module.h:21, from ../../../src/synthesis/helm_module.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_module.h:21, from ../../../src/synthesis/helm_module.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/synthesis/helm_module.cpp: In member function 'mopo::Output* mopo::HelmModule::createTempoSyncSwitch(std::__cxx11::string, mopo::Processor*, mopo::Output*, bool, mopo::ValueSwitch*)': ../../../src/synthesis/helm_module.cpp:187:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] for (int i = 0; i < sizeof(synced_freq_ratios) / sizeof(Value); ++i) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_oscillators.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_oscillators.h:21, from ../../../src/synthesis/helm_oscillators.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_oscillators.h:21, from ../../../src/synthesis/helm_oscillators.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling noise_oscillator.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/noise_oscillator.h:21, from ../../../src/synthesis/noise_oscillator.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/noise_oscillator.h:21, from ../../../src/synthesis/noise_oscillator.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling peak_meter.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling resonance_cancel.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling trigger_random.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling value_switch.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling helm_voice_handler.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_voice_handler.h:21, from ../../../src/synthesis/helm_voice_handler.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_voice_handler.h:21, from ../../../src/synthesis/helm_voice_handler.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/synthesis/helm_voice_handler.cpp: In member function 'virtual void mopo::HelmVoiceHandler::noteOn(mopo::mopo_float, mopo::mopo_float, int, int)': ../../../src/synthesis/helm_voice_handler.cpp:760:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (getPressedNotes().size() < polyphony() || legato_->value() == 0.0) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../../src/synthesis/helm_voice_handler.cpp: In member function 'virtual mopo::VoiceEvent mopo::HelmVoiceHandler::noteOff(mopo::mopo_float, int)': ../../../src/synthesis/helm_voice_handler.cpp:766:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (getPressedNotes().size() > polyphony() && ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling BinaryData.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_audio_devices.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:861:36: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:154, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:454:12: note: 'struct juce::AudioDeviceManager::MidiCallbackInfo' declared here struct MidiCallbackInfo ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:848:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:154, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:454:12: note: 'struct juce::AudioDeviceManager::MidiCallbackInfo' declared here struct MidiCallbackInfo ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_audio_basics.cpp In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, from ../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioChannelSet; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.cpp:334:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, from ../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, from ../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::MidiMessage; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_basics/midi/juce_MidiMessageSequence.cpp:303:48: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:72, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, from ../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../../JUCE/modules/juce_audio_basics/midi/juce_MidiMessage.h:32:17: note: 'class juce::MidiMessage' declared here class JUCE_API MidiMessage ^~~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_audio_processors.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::AudioChannelSet&]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:700:13: required from 'void juce::Array::resize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:813:51: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:465: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] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:702:13: required from 'void juce::Array::resize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:813:51: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:959: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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioChannelSet; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:291:12: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::BusProperties; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::BusProperties; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::AudioProcessor::BusProperties; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1435:12: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1423:12: note: 'struct juce::AudioProcessor::BusProperties' declared here struct BusProperties ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_audio_utils.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Range&]': ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:146:100: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:465: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] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioVisualiserComponent.cpp:68:51: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:959: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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp:887:33: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp:869:22: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:59, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Range; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:458:13: required from 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Range&]' ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:146:100: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:1128:9: required from 'void juce::Array::ensureStorageAllocated(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:645:9: required from 'void juce::RectangleList::ensureStorageAllocated(int) [with ValueType = float]' ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:406:65: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_audio_formats.cpp In file included from ../../../JUCE/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp:73, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:106, from ../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/vorbisfile.c: In function 'int juce::OggVorbisNamespace::ov_pcm_seek_page(juce::OggVorbisNamespace::OggVorbis_File*, juce::OggVorbisNamespace::ogg_int64_t)': ../../../JUCE/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/vorbisfile.c:1566:10: warning: this 'else' clause does not guard... [-Wmisleading-indentation] }else ^~~~ ../../../JUCE/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/vorbisfile.c:1568:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' (void) result; ^ In file included from ../../../JUCE/modules/juce_core/juce_core.h:193, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.h:56, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:42, from ../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_Memory.h: In instantiation of 'void juce::zerostruct(Type&) [with Type = juce::AiffFileHelpers::BASCChunk]': ../../../JUCE/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:138:30: required from here ../../../JUCE/modules/juce_core/memory/juce_Memory.h:31:78: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct juce::AiffFileHelpers::BASCChunk'; use assignment instead [-Wclass-memaccess] inline void zerostruct (Type& structure) noexcept { memset (&structure, 0, sizeof (structure)); } ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:102, from ../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:126:12: note: 'struct juce::AiffFileHelpers::BASCChunk' declared here struct BASCChunk ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:193, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.h:56, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:42, from ../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_Memory.h: In instantiation of 'void juce::zerostruct(Type&) [with Type = juce::WavFileHelpers::AcidChunk]': ../../../JUCE/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:718:30: required from here ../../../JUCE/modules/juce_core/memory/juce_Memory.h:31:78: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct juce::WavFileHelpers::AcidChunk'; use assignment instead [-Wclass-memaccess] inline void zerostruct (Type& structure) noexcept { memset (&structure, 0, sizeof (structure)); } ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:108, from ../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:713:12: note: 'struct juce::WavFileHelpers::AcidChunk' declared here struct AcidChunk ^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_cryptography.cpp In file included from ../../../JUCE/modules/juce_cryptography/juce_cryptography.cpp:43, from ../../JuceLibraryCode/include_juce_cryptography.cpp:9: ../../../JUCE/modules/juce_cryptography/encryption/juce_BlowFish.cpp:314:6: warning: mangled name for 'bool juce::BlowFish::apply(void*, size_t, void (juce::BlowFish::*)(juce::uint32&, juce::uint32&) const noexcept) const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] bool BlowFish::apply (void* data, size_t size, void (BlowFish::*op) (uint32&, uint32&) const noexcept) const ^~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_data_structures.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_events.cpp make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_core.cpp In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::var&]': ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:711:39: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/javascript/juce_Javascript.cpp:1611:47: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:959: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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::String&]': ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:145:37: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:213:41: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1090: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] memmove (data.elements + currentIndex, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + currentIndex + 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (newIndex - currentIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1096: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] memmove (data.elements + newIndex + 1, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + newIndex, ~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (currentIndex - newIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1101: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] memcpy (data.elements + newIndex, tempCopy, sizeof (ElementType)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:240:52: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:959: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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.cpp:169:29: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:251, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.h:57:12: note: 'struct juce::NamedValueSet::NamedValue' declared here struct NamedValue ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:706:29: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::var&]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:700:13: required from 'void juce::Array::resize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:716:53: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:465: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] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:219:26: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::NamedValueSet::NamedValue; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.cpp:29:26: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:251, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.h:57:12: note: 'struct juce::NamedValueSet::NamedValue' declared here struct NamedValue ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:352:58: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/files/juce_File.cpp:328:24: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Expression; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/maths/juce_Expression.cpp:232:54: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:277, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Expression.h:41:17: note: 'class juce::Expression' declared here class JUCE_API Expression ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:28:29: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Identifier; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/javascript/juce_Javascript.cpp:1071:59: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:243, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_Identifier.h:36:17: note: 'class juce::Identifier' declared here class JUCE_API Identifier ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::BigInteger; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/maths/juce_BigInteger.cpp:1005:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:276, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_BigInteger.h:36:17: note: 'class juce::BigInteger' declared here class JUCE_API BigInteger ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TextDiff::Change; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/text/juce_TextDiff.cpp:48:26: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:246, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_TextDiff.h:51:12: note: 'struct juce::TextDiff::Change' declared here struct Change ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Expression::Symbol; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:539:9: required from 'bool juce::Array::addIfNotAlreadyThere(juce::Array::ParameterType) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Expression::Symbol&]' ../../../JUCE/modules/juce_core/maths/juce_Expression.cpp:640:75: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:277, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Expression.h:183:12: note: 'struct juce::Expression::Symbol' declared here struct Symbol ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::MACAddress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:539:9: required from 'bool juce::Array::addIfNotAlreadyThere(juce::Array::ParameterType) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::MACAddress&]' ../../../JUCE/modules/juce_core/native/juce_linux_Network.cpp:43:56: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:297, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/network/juce_MACAddress.h:30:17: note: 'class juce::MACAddress' declared here class JUCE_API MACAddress ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.cpp:126, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp: In static member function 'static juce::Result juce::JSONParser::parseArray(juce::String::CharPointerType&, juce::var&)': ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:522:25: warning: '*((void*)& +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] value (other.value) ^ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_graphics.cpp In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:114, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_Colour.cpp: In static member function 'static juce::PixelARGB juce::ColourHelpers::HSB::toRGB(float, float, float, juce::uint8)': ../../../JUCE/modules/juce_graphics/colour/juce_Colour.cpp:105:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (h < 5.0f) return PixelARGB (alpha, (uint8) roundToInt (v * (1.0f - (s * (1.0f - f)))), x, intV); ^~ ../../../JUCE/modules/juce_graphics/colour/juce_Colour.cpp:106:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' return PixelARGB (alpha, intV, x, (uint8) roundToInt (v * (1.0f - s * f))); ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::ColourGradient::ColourPoint&]': ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.cpp:99:49: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::AttributedString::Attribute&]': ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.cpp:45:44: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:125, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here class JUCE_API Attribute ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::TypefaceCache::CachedFace&]': ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:67:59: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:465: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] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:137, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:137:12: note: 'struct juce::TypefaceCache::CachedFace' declared here struct CachedFace ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:185:66: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:959: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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::PositionedGlyph&]': ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:268:85: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.cpp:106:26: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp:127:117: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:76:37: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:128, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:97:12: note: 'struct juce::ImageCache::Pimpl::Item' declared here struct Item ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.cpp:78:35: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:125, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here class JUCE_API Attribute ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:258:36: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.cpp:78:19: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp:115:122: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AttributedString::Attribute; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.cpp:200:35: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:125, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here class JUCE_API Attribute ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TypefaceCache::CachedFace; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:66:21: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:137, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:137:12: note: 'struct juce::TypefaceCache::CachedFace' declared here struct CachedFace ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::PositionedGlyph; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:147:27: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TextLayout::Glyph; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextLayout::Glyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::TextLayout::Glyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_TextLayout.cpp:63:37: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:127, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_TextLayout.h:90:21: note: 'class juce::TextLayout::Glyph' declared here class JUCE_API Glyph ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h:94:12: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ImageCache::Pimpl::Item; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:59:86: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:128, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:97:12: note: 'struct juce::ImageCache::Pimpl::Item' declared here struct Item ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Font; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:669:73: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:124, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.h:40:17: note: 'class juce::Font' declared here class JUCE_API Font ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:184:13: required from 'void juce::RectangleList::addWithoutMerging(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/contexts/juce_GraphicsContext.cpp:441:64: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_gui_extra.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:130:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:87:123: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:144:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:87:123: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:1128:9: required from 'void juce::Array::ensureStorageAllocated(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:39:44: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:93, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:113:12: note: 'struct juce::CodeEditorComponent::CodeEditorLine::SyntaxToken' declared here struct SyntaxToken ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:1249:91: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:1513:18: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:82, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:223:16: note: 'struct juce::CodeEditorComponent::ColourScheme::TokenType' declared here struct TokenType ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:117:17: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:87:123: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../.make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' ./../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_opengl.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:257, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp: In static member function 'static void juce::OpenGLFrameBufferImage::Reader::verticalRowFlip(juce::PixelARGB*, int, int)': ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp:111:44: 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] memcpy (row1, row2, rowSize); ^ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:257, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp:112:47: 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] memcpy (row2, tempRow, rowSize); ^ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:257, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp: In member function 'void juce::OpenGLFrameBufferImage::Writer::write(const juce::PixelARGB*) const': ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp:130:85: 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] data + area.getWidth() * (area.getHeight() - 1 - y), rowSize); ^ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:284, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_opengl/native/juce_OpenGL_linux_X11.h: In static member function 'static bool juce::OpenGLHelpers::isContextActive()': ../../../JUCE/modules/juce_opengl/native/juce_OpenGL_linux_X11.h:244:14: warning: unused variable 'display' [-Wunused-variable] if (auto display = xDisplay.display) ^~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:170:41: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:277:25: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:170:41: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:420:9: required from 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:170:41: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = float]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2251:38: required from 'void juce::RenderingHelpers::SavedStateBase::fillRectList(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2669:84: required from 'void juce::RenderingHelpers::StackBasedLowLevelGraphicsContext::fillRectList(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2669:10: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Compiling include_juce_gui_basics.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:302, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp: In member function 'void juce::LinuxComponentPeer::handleButtonPressEvent(const XButtonPressedEvent&)': ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:2219:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if (mapIndex < numElementsInArray (pointerMap)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp: In member function 'void juce::LinuxComponentPeer::handleButtonReleaseEvent(const XButtonReleasedEvent&)': ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:2244:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if (mapIndex < numElementsInArray (pointerMap)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::WeakReference&]': ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:155:87: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:181:51: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1090: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] memmove (data.elements + currentIndex, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + currentIndex + 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (newIndex - currentIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1096: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] memmove (data.elements + newIndex + 1, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + newIndex, ~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (currentIndex - newIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1101: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] memcpy (data.elements + newIndex, tempCopy, sizeof (ElementType)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::KeyPress&]': ../../../JUCE/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp:69:90: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_basics/components/juce_Component.cpp:824:88: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:174:43: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::LookAndFeel::ColourSetting&]': ../../../JUCE/modules/juce_core/containers/juce_SortedSet.h:304:9: required from 'bool juce::SortedSet::add(const ElementType&) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp:76:23: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:284, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:217:12: note: 'struct juce::LookAndFeel::ColourSetting' declared here struct ColourSetting ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp:153:44: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:277:25: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_basics/components/juce_Component.cpp:824:88: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/buttons/juce_Button.cpp:593:21: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.cpp:368:35: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::WeakReference; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:146:29: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.cpp:32:45: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Range; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:2079:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::MouseInputSource; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp:651:46: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:164, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_MouseInputSource.h:50:17: note: 'class juce::MouseInputSource' declared here class JUCE_API MouseInputSource ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:130:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:540:73: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:144:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:540:73: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::DisplayGeometry::ExtendedInfo; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:1229:37: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:302, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:756:12: note: 'struct juce::DisplayGeometry::ExtendedInfo' declared here struct ExtendedInfo ^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:2657:77: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Desktop::Displays::Display; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:3860:28: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:174, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/components/juce_Desktop.h:330:16: note: 'struct juce::Desktop::Displays::Display' declared here struct Display ^~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::LookAndFeel::ColourSetting; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:420:9: required from 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::LookAndFeel::ColourSetting&]' ../../../JUCE/modules/juce_core/containers/juce_SortedSet.h:304:9: required from 'bool juce::SortedSet::add(const ElementType&) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp:76:23: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:284, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:217:12: note: 'struct juce::LookAndFeel::ColourSetting' declared here struct ColourSetting ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:117:17: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:540:73: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basimake[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' cs/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:260, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/misc/juce_JUCESplashScreen.cpp: At global scope: ../../../JUCE/modules/juce_gui_basics/misc/juce_JUCESplashScreen.cpp:56:13: warning: 'juce::appUsageReported' defined but not used [-Wunused-variable] static bool appUsageReported = false; ^~~~~~~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Linking Helm - App make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' + /usr/bin/make -O -j2 lv2 /usr/bin/make -C builds/linux/LV2 CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" SIMDFLAGS="-msse2" /usr/bin/make -f Makefile.binary CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" /usr/bin/make -f Makefile.ttl_generator CONFIG=Release make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' g++ lv2_ttl_generator.c -o lv2_ttl_generator -ldl make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling alias.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling arpeggiator.cpp ../../../mopo/src/arpeggiator.cpp: In member function 'std::pair mopo::Arpeggiator::getNextNote()': ../../../mopo/src/arpeggiator.cpp:92:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (note_index_ >= ascending_.size() - 1) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../mopo/src/arpeggiator.cpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (note_index_ >= pattern->size()) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling biquad_filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling bit_crush.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling juce_LV2_Wrapper.cpp In file included from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66: ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_query(const LV2_Atom_Object*, LV2_Atom_Object_Query*)': ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:347:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_body_get(uint32_t, const LV2_Atom_Object_Body*, ...)': ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:292:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(body); \ ^ ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:380:2: note: in expansion of macro 'LV2_ATOM_OBJECT_BODY_FOREACH' LV2_ATOM_OBJECT_BODY_FOREACH(body, size, prop) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h: In function 'int lv2_atom_object_get(const LV2_Atom_Object*, ...)': ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:286:37: warning: unnecessary parentheses in declaration of 'prop' [-Wparentheses] for (const LV2_Atom_Property_Body* (iter) = lv2_atom_object_begin(&(obj)->body); \ ^ ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:433:2: note: in expansion of macro 'LV2_ATOM_OBJECT_FOREACH' LV2_ATOM_OBJECT_FOREACH(object, prop) { ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:66: ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../JUCE/modules/juce_audio_plugin_client/LV2/includes/atom-util.h:133:29: warning: unnecessary parentheses in declaration of 'iter' [-Wparentheses] for (const LV2_Atom_Event* (iter) = lv2_atom_sequence_begin(&(seq)->body); \ ^ ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1411:21: note: in expansion of macro 'LV2_ATOM_SEQUENCE_FOREACH' LV2_ATOM_SEQUENCE_FOREACH(portEventsIn, iter) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:474:27: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:55, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:80: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In function 'void juceLV2_ConnectPort(LV2_Handle, juce::uint32, void*)': ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1296:31: warning: array subscript 0 is above array bounds of 'float* [0]' [-Warray-bounds] portAudioIns[i] = (float*)dataLocation; ~~~~~~~~~~~~~~^ ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In member function 'void JuceLv2Wrapper::lv2Run(juce::uint32)': ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1404:50: warning: array subscript 0 is above array bounds of 'float* [0]' [-Warray-bounds] channels [i] = portAudioIns[i]; ~~~~~~~~~~~~~~^ ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp: In constructor 'JuceLv2Wrapper::JuceLv2Wrapper(double, const LV2_Feature* const*)': ../../../JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp:1156:27: warning: array subscript 0 is above array bounds of 'float* [0]' [-Warray-bounds] portAudioIns[i] = nullptr; ~~~~~~~~~~~~~~^ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling bypass_router.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling delay.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/delay.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling distortion.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling envelope.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling feedback.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling formant_manager.cpp In file included from ../../../mopo/src/formant_manager.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/formant_manager.cpp: In member function 'std::complex mopo::FormantManager::getResponse(mopo::mopo_float)': ../../../mopo/src/formant_manager.cpp:51:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < formants_.size(); ++i) ~~^~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling ladder_filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling magnitude_lookup.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling linear_slope.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling memory.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' In file included from ../../../mopo/src/memory.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling midi_lookup.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling mono_panner.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling oscillator.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling portamento_slope.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling operators.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' In file included from ../../../mopo/src/operators.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling processor.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' ../../../mopo/src/processor.cpp: In member function 'bool mopo::Processor::inputMatchesBufferSize(int)': ../../../mopo/src/processor.cpp:54:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] if (input >= inputs_->size()) ~~~~~~^~~~~~~~~~~~~~~~~~ ../../../mopo/src/processor.cpp: In member function 'virtual void mopo::Processor::registerInput(mopo::Input*, int)': ../../../mopo/src/processor.cpp:170:28: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while (inputs_->size() <= index) ~~~~~~~~~~~~~~~~^~~~~~~~ ../../../mopo/src/processor.cpp: In member function 'virtual mopo::Output* mopo::Processor::registerOutput(mopo::Output*, int)': ../../../mopo/src/processor.cpp:180:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] while (outputs_->size() <= index) ~~~~~~~~~~~~~~~~~^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling resonance_lookup.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling reverb.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' In file included from ../../../mopo/src/reverb.cpp:19: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../mopo/src/reverb_all_pass.h:21, from ../../../mopo/src/reverb.cpp:20: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling reverb_all_pass.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' In file included from ../../../mopo/src/reverb_all_pass.h:21, from ../../../mopo/src/reverb_all_pass.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling processor_router.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' ../../../mopo/src/processor_router.cpp: In member function 'virtual void mopo::ProcessorRouter::updateAllProcessors()': ../../../mopo/src/processor_router.cpp:318:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < num_processors; ++i) { ~~^~~~~~~~~~~~~~~~ ../../../mopo/src/processor_router.cpp:326:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < num_feedbacks; ++i) { ~~^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling sample_decay_lookup.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling reverb_comb.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' In file included from ../../../mopo/src/reverb_comb.h:21, from ../../../mopo/src/reverb_comb.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling simple_delay.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' In file included from ../../../mopo/src/simple_delay.h:21, from ../../../mopo/src/simple_delay.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling smooth_filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling smooth_value.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling step_generator.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' ../../../mopo/src/step_generator.cpp: In member function 'virtual void mopo::StepGenerator::process()': ../../../mopo/src/step_generator.cpp:33:9: warning: variable 'i' set but not used [-Wunused-but-set-variable] int i = 0; ^ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling state_variable_filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling stutter.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' In file included from ../../../mopo/src/stutter.h:21, from ../../../mopo/src/stutter.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling trigger_operators.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling value.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling voice_handler.cpp ../../../mopo/src/voice_handler.cpp: In member function 'mopo::Voice* mopo::VoiceHandler::grabVoice()': ../../../mopo/src/voice_handler.cpp:225:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] (!legato_ || pressed_notes_.size() < polyphony_ || active_voices_.size() < polyphony_)) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../mopo/src/voice_handler.cpp:225:81: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] (!legato_ || pressed_notes_.size() < polyphony_ || active_voices_.size() < polyphony_)) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../../mopo/src/voice_handler.cpp: In member function 'virtual mopo::VoiceEvent mopo::VoiceHandler::noteOff(mopo::mopo_float, int)': ../../../mopo/src/voice_handler.cpp:317:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if (polyphony_ <= pressed_notes_.size() && voice->state().event != kVoiceKill) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../mopo/src/voice_handler.cpp: In member function 'void mopo::VoiceHandler::setPolyphony(size_t)': ../../../mopo/src/voice_handler.cpp:347:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] while (all_voices_.size() < polyphony) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling border_bounds_constrainer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling file_list_box_model.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/file_list_box_model.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/file_list_box_model.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling helm_common.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/common/helm_common.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/common/helm_common.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling midi_manager.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/midi_manager.cpp:18: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/midi_manager.cpp:18: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::Cmake[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' lipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling load_save.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/load_save.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/load_save.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:870:17: required from 'void juce::Array::removeFirstMatchingValue(juce::Array::ParameterType) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::var&]' ../../../src/common/load_save.cpp:203:59: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/load_save.cpp:833:17: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/load_save.cpp:67:37: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling startup.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/startup.cpp:18: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/common/startup.cpp:18: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling synth_base.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/common/synth_base.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/common/synth_base.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling synth_gui_interface.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling bpm_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/bpm_slider.h:21, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/bpm_slider.h:21, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling filter_response.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/filter_response.h:22, from ../../../src/editor_components/filter_response.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/filter_response.h:22, from ../../../src/editor_components/filter_response.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling global_tool_tip.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling filter_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/filter_selector.h:21, from ../../../src/editor_components/filter_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/filter_selector.h:21, from ../../../src/editor_components/filter_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling graphical_envelope.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/graphical_envelope.h:22, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/graphical_envelope.h:22, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_envelope.h:21, from ../../../src/editor_components/graphical_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling graphical_step_sequencer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/editor_components/graphical_step_sequencer.h:22, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/editor_components/graphical_step_sequencer.h:22, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/editor_components/graphical_step_sequencer.cpp: In member function 'void GraphicalStepSequencer::setStepSliders(std::vector)': ../../../src/editor_components/graphical_step_sequencer.cpp:142:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < sliders.size(); ++i) ~~^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling midi_keyboard.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling modulation_highlight.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_highlight.h:22, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_highlight.h:22, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling modulation_button.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/editor_components/modulation_button.cpp:20: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/editor_components/modulation_button.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/editor_components/modulation_button.cpp: In member function 'virtual void ModulationButton::mouseDown(const juce::MouseEvent&)': ../../../src/editor_components/modulation_button.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < connections.size(); ++i) ~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling modulation_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_slider.h:21, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_slider.h:21, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_Rendermake[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling modulation_meter.cpp ingHelpers.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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_meter.h:22, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_meter.h:22, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling open_gl_background.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling open_gl_component.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/editor_components/open_gl_component.cpp:18: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/editor_components/open_gl_component.cpp:18: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling open_gl_envelope.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_envelope.h:22, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_envelope.h:22, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling open_gl_modulation_meter.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/open_gl_modulation_meter.h:23, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/open_gl_modulation_meter.h:23, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::Rmake[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' enderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling open_gl_oscilloscope.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../src/editor_components/open_gl_oscilloscope.h:23, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:19: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling open_gl_peak_meter.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_peak_meter.h:23, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_peak_meter.h:23, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling open_gl_wave_viewer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_wave_viewer.h:23, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_wave_viewer.h:23, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling oscilloscope.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../src/editor_components/oscilloscope.h:22, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/oscilloscope.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::Rmake[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' enderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling patch_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_components/patch_selector.h:23, from ../../../src/editor_components/patch_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_components/patch_selector.h:23, from ../../../src/editor_components/patch_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegmake[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' ion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling retrigger_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/retrigger_selector.h:21, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/retrigger_selector.h:21, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int,make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling synth_button.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_components/synth_button.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_components/synth_button.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling synth_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/synth_slider.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/synth_slider.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/editor_components/synth_slider.cpp: In member function 'virtual void SynthSlider::mouseDown(const juce::MouseEvent&)': ../../../src/editor_components/synth_slider.cpp:99:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] for (int i = 0; i < connections.size(); ++i) ~~^~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling tempo_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/tempo_selector.h:21, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/tempo_selector.h:21, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, conmake[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' st juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling text_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/text_selector.h:21, from ../../../src/editor_components/text_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/text_selector.h:21, from ../../../src/editor_components/text_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling text_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/text_slider.h:21, from ../../../src/editor_components/text_slider.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/text_slider.h:21, from ../../../src/editor_components/text_slider.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling wave_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/wave_selector.h:22, from ../../../src/editor_components/wave_selector.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/wave_selector.h:22, from ../../../src/editor_components/wave_selector.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling xy_pad.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/xy_pad.h:22, from ../../../src/editor_components/xy_pad.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/xy_pad.h:22, from ../../../src/editor_components/xy_pad.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling wave_viewer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/wave_viewer.h:23, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/wave_viewer.h:23, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling arp_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/arp_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/arp_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling about_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/about_section.cpp:20: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/about_section.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling bpm_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/bpm_section.h:22, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/bpm_section.h:22, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling contribute_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/editor_sections/contribute_section.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/common/load_save.h:22, from ../../../src/editor_sections/contribute_section.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_sectionmake[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' .cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling delay_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/delay_section.h:22, from ../../../src/editor_sections/delay_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/delay_section.h:22, from ../../../src/editor_sections/delay_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling delete_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/delete_section.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/delete_section.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling distortion_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/distortion_section.h:22, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/distortion_section.h:22, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling dynamic_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/dynamic_section.h:22, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/dynamic_section.h:22, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling envelope_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_envelope.h:22, from ../../../src/editor_sections/envelope_section.h:22, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_envelope.h:22, from ../../../src/editor_sections/envelope_section.h:22, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling extra_mod_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/extra_mod_section.h:22, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/extra_mod_section.h:22, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling feedback_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/feedback_section.h:22, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/feedback_section.h:22, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling filter_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/filter_selector.h:21, from ../../../src/editor_sections/filter_section.h:22, from ../../../src/editor_sections/filter_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/filter_selector.h:21, from ../../../src/editor_sections/filter_section.h:22, from ../../../src/editor_sections/filter_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling formant_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/formant_section.h:22, from ../../../src/editor_sections/formant_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/formant_section.h:22, from ../../../src/editor_sections/formant_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling full_interface.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/editor_sections/full_interface.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/arp_section.h:22, from ../../../src/editor_sections/full_interface.h:24, from ../../../src/editor_sections/full_interface.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, conmake[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' st juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling lfo_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_wave_viewer.h:23, from ../../../src/editor_sections/lfo_section.h:22, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/open_gl_wave_viewer.h:23, from ../../../src/editor_sections/lfo_section.h:22, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling mixer_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/mixer_section.h:22, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/mixer_section.h:22, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling noise_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/noise_section.h:22, from ../../../src/editor_sections/noise_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/noise_section.h:22, from ../../../src/editor_sections/noise_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [wmake[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' ith DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling modulation_manager.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/modulation_manager.h:23, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/modulation_manager.h:23, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/modulation_manager.h:21, from ../../../src/editor_sections/modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling oscillator_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/oscillator_section.h:22, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/oscillator_section.h:22, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling open_gl_modulation_manager.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.h:23, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.h:23, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling reverb_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/reverb_section.h:22, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/reverb_section.h:22, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling patch_browser.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/patch_browser.cpp:22: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/patch_browser.cpp:22: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling save_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/save_section.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/save_section.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' ~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling step_sequencer_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/retrigger_selector.h:21, from ../../../src/editor_sections/step_sequencer_section.h:22, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/retrigger_selector.h:21, from ../../../src/editor_sections/step_sequencer_section.h:22, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/comake[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' lour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling stutter_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/stutter_section.h:22, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_button.h:21, from ../../../src/editor_sections/stutter_section.h:22, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling sub_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/sub_section.h:22, from ../../../src/editor_sections/sub_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/sub_section.h:22, from ../../../src/editor_sections/sub_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling synthesis_interface.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/editor_sections/synthesis_interface.h:22, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/editor_sections/synthesis_interface.h:22, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling synth_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/synth_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/synth_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trmake[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' ivially copyable type 'class juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling update_check_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/update_check_section.cpp:19: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/update_check_section.cpp:19: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' ../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling voice_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/voice_section.h:22, from ../../../src/editor_sections/voice_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/voice_section.h:22, from ../../../src/editor_sections/voice_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling volume_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/volume_section.h:22, from ../../../src/editor_sections/volume_section.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_sections/synth_section.h:23, from ../../../src/editor_sections/volume_section.h:22, from ../../../src/editor_sections/volume_section.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling browser_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling colors.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling default_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/look_and_feel/default_look_and_feel.cpp:20: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/look_and_feel/default_look_and_feel.cpp:20: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling fonts.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling shaders.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling modulation_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_slider.h:21, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/editor_components/modulation_slider.h:21, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::Rectmake[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' angleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling text_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/look_and_feel/text_look_and_feel.cpp:21: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/editor_components/synth_slider.h:21, from ../../../src/look_and_feel/text_look_and_feel.cpp:21: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling helm_editor.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/plugin/helm_plugin.h:22, from ../../../src/plugin/helm_editor.h:21, from ../../../src/plugin/helm_editor.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/plugin/helm_plugin.h:22, from ../../../src/plugin/helm_editor.h:21, from ../../../src/plugin/helm_editor.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling dc_filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling detune_lookup.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling helm_plugin.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/plugin/helm_plugin.h:22, from ../../../src/plugin/helm_plugin.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/common/helm_common.h:21, from ../../../src/common/synth_base.h:23, from ../../../src/plugin/helm_plugin.h:22, from ../../../src/plugin/helm_plugin.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../src/common/file_list_box_model.h:45:40: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../../JuceLibraryCode/JuceHeader.h:20, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JuceLibraryCode/JuceHeader.h:17, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling fixed_point_oscillator.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/fixed_point_oscillator.h:21, from ../../../src/synthesis/fixed_point_oscillator.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/fixed_point_oscillator.h:21, from ../../../src/synthesis/fixed_point_oscillator.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/synthesis/fixed_point_oscillator.cpp: In member function 'virtual void mopo::FixedPointOscillator::process()': ../../../src/synthesis/fixed_point_oscillator.cpp:53:14: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] while (i < buffer_size) { ~~^~~~~~~~~~~~~ ../../../src/synthesis/fixed_point_oscillator.cpp:57:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for (; i < samples; ++i) { ~~^~~~~~~~~ ../../../src/synthesis/fixed_point_oscillator.cpp:67:16: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] for (; i < samples; ++i) { ~~^~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling fixed_point_wave.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling gate.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling helm_lfo.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling helm_engine.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/synthesis/helm_engine.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_engine.h:21, from ../../../src/synthesis/helm_engine.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling helm_module.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_module.h:21, from ../../../src/synthesis/helm_module.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_module.h:21, from ../../../src/synthesis/helm_module.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/synthesis/helm_module.cpp: In member function 'mopo::Output* mopo::HelmModule::createTempoSyncSwitch(std::__cxx11::string, mopo::Processor*, mopo::Output*, bool, mopo::ValueSwitch*)': ../../../src/synthesis/helm_module.cpp:187:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] for (int i = 0; i < sizeof(synced_freq_ratios) / sizeof(Value); ++i) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling helm_oscillators.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_oscillators.h:21, from ../../../src/synthesis/helm_oscillators.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_oscillators.h:21, from ../../../src/synthesis/helm_oscillators.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling noise_oscillator.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/noise_oscillator.h:21, from ../../../src/synthesis/noise_oscillator.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/noise_oscillator.h:21, from ../../../src/synthesis/noise_oscillator.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling peak_meter.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling resonance_cancel.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling trigger_random.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling value_switch.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling helm_voice_handler.cpp In file included from ../../../mopo/src/delay.h:21, from ../../../mopo/src/mopo.h:28, from ../../../src/synthesis/helm_voice_handler.h:21, from ../../../src/synthesis/helm_voice_handler.cpp:17: ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushBlock(const mopo_float*, int)': ../../../mopo/src/memory.h:44:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ ../../../mopo/src/memory.h: In member function 'void mopo::Memory::pushZero(int)': ../../../mopo/src/memory.h:57:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (next_offset < offset_) { ~~~~~~~~~~~~^~~~~~~~~ In file included from ../../../mopo/src/mopo.h:39, from ../../../src/synthesis/helm_voice_handler.h:21, from ../../../src/synthesis/helm_voice_handler.cpp:17: ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::process()': ../../../mopo/src/operators.h:773:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../mopo/src/operators.h: In member function 'virtual void mopo::cr::VariableAdd::tick(int)': ../../../mopo/src/operators.h:783:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] for (int in = 0; in < num_inputs; ++in) ~~~^~~~~~~~~~~~ ../../../src/synthesis/helm_voice_handler.cpp: In member function 'virtual void mopo::HelmVoiceHandler::noteOn(mopo::mopo_float, mopo::mopo_float, int, int)': ../../../src/synthesis/helm_voice_handler.cpp:760:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (getPressedNotes().size() < polyphony() || legato_->value() == 0.0) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../../src/synthesis/helm_voice_handler.cpp: In member function 'virtual mopo::VoiceEvent mopo::HelmVoiceHandler::noteOff(mopo::mopo_float, int)': ../../../src/synthesis/helm_voice_handler.cpp:766:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (getPressedNotes().size() > polyphony() && ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling BinaryData.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_audio_devices.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:861:36: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:154, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:454:12: note: 'struct juce::AudioDeviceManager::MidiCallbackInfo' declared here struct MidiCallbackInfo ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:848:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:154, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:454:12: note: 'struct juce::AudioDeviceManager::MidiCallbackInfo' declared here struct MidiCallbackInfo ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_events/juce_events.h:50, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:54, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_audio_basics.cpp In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, from ../../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioChannelSet; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.cpp:334:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, from ../../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, from ../../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::MidiMessage; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_basics/midi/juce_MidiMessageSequence.cpp:303:48: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:72, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:34, from ../../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../../JUCE/modules/juce_audio_basics/midi/juce_MidiMessage.h:32:17: note: 'class juce::MidiMessage' declared here class JUCE_API MidiMessage ^~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_audio_plugin_client_utils.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:55, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_audio_processors.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::AudioChannelSet&]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:700:13: required from 'void juce::Array::resize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:813:51: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:465: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] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:702:13: required from 'void juce::Array::resize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:813:51: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:959: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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioChannelSet; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:291:12: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:63, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here class JUCE_API AudioChannelSet ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::BusProperties; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::BusProperties; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::AudioProcessor::BusProperties; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1435:12: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1423:12: note: 'struct juce::AudioProcessor::BusProperties' declared here struct BusProperties ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_audio_utils.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Range&]': ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:146:100: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:465: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] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioVisualiserComponent.cpp:68:51: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:959: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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp:887:33: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp:869:22: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1527:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:110, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:59, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1487:12: note: 'struct juce::AudioProcessor::InOutChannelPair' declared here struct InOutChannelPair ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Range; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:458:13: required from 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Range&]' ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:146:100: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:1128:9: required from 'void juce::Array::ensureStorageAllocated(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:645:9: required from 'void juce::RectangleList::ensureStorageAllocated(int) [with ValueType = float]' ../../../JUCE/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:406:65: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_audio_formats.cpp In file included from ../../../JUCE/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp:73, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:106, from ../../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/vorbisfile.c: In function 'int juce::OggVorbisNamespace::ov_pcm_seek_page(juce::OggVorbisNamespace::OggVorbis_File*, juce::OggVorbisNamespace::ogg_int64_t)': ../../../JUCE/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/vorbisfile.c:1566:10: warning: this 'else' clause does not guard... [-Wmisleading-indentation] }else ^~~~ ../../../JUCE/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/vorbisfile.c:1568:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' (void) result; ^ In file included from ../../../JUCE/modules/juce_core/juce_core.h:193, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.h:56, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:42, from ../../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_Memory.h: In instantiation of 'void juce::zerostruct(Type&) [with Type = juce::AiffFileHelpers::BASCChunk]': ../../../JUCE/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:138:30: required from here ../../../JUCE/modules/juce_core/memory/juce_Memory.h:31:78: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct juce::AiffFileHelpers::BASCChunk'; use assignment instead [-Wclass-memaccess] inline void zerostruct (Type& structure) noexcept { memset (&structure, 0, sizeof (structure)); } ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:102, from ../../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:126:12: note: 'struct juce::AiffFileHelpers::BASCChunk' declared here struct BASCChunk ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:193, from ../../../JUCE/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.h:56, from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:42, from ../../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_Memory.h: In instantiation of 'void juce::zerostruct(Type&) [with Type = juce::WavFileHelpers::AcidChunk]': ../../../JUCE/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:718:30: required from here ../../../JUCE/modules/juce_core/memory/juce_Memory.h:31:78: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct juce::WavFileHelpers::AcidChunk'; use assignment instead [-Wclass-memaccess] inline void zerostruct (Type& structure) noexcept { memset (&structure, 0, sizeof (structure)); } ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_audio_formats/juce_audio_formats.cpp:108, from ../../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../../JUCE/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:713:12: note: 'struct juce::WavFileHelpers::AcidChunk' declared here struct AcidChunk ^~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_data_structures.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_events.cpp make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_core.cpp In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::var&]': ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:711:39: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/javascript/juce_Javascript.cpp:1611:47: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:959: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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::String&]': ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:145:37: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:213:41: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1090: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] memmove (data.elements + currentIndex, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + currentIndex + 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (newIndex - currentIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1096: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] memmove (data.elements + newIndex + 1, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + newIndex, ~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (currentIndex - newIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1101: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] memcpy (data.elements + newIndex, tempCopy, sizeof (ElementType)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:240:52: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:959: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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.cpp:169:29: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:251, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.h:57:12: note: 'struct juce::NamedValueSet::NamedValue' declared here struct NamedValue ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:706:29: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::var&]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:700:13: required from 'void juce::Array::resize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:716:53: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:465: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] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:219:26: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::NamedValueSet::NamedValue; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.cpp:29:26: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:251, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_NamedValueSet.h:57:12: note: 'struct juce::NamedValueSet::NamedValue' declared here struct NamedValue ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Variant.cpp:352:58: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/files/juce_File.cpp:328:24: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Expression; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/maths/juce_Expression.cpp:232:54: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Expression'; use 'new' and 'delete' instead [-Wclass-memacmake[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' cess] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:277, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Expression.h:41:17: note: 'class juce::Expression' declared here class JUCE_API Expression ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/text/juce_StringArray.cpp:28:29: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:213, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here class JUCE_API String ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Identifier; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/javascript/juce_Javascript.cpp:1071:59: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:243, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_Identifier.h:36:17: note: 'class juce::Identifier' declared here class JUCE_API Identifier ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::BigInteger; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/maths/juce_BigInteger.cpp:1005:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:276, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_BigInteger.h:36:17: note: 'class juce::BigInteger' declared here class JUCE_API BigInteger ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TextDiff::Change; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/text/juce_TextDiff.cpp:48:26: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:246, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/text/juce_TextDiff.h:51:12: note: 'struct juce::TextDiff::Change' declared here struct Change ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Expression::Symbol; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:539:9: required from 'bool juce::Array::addIfNotAlreadyThere(juce::Array::ParameterType) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Expression::Symbol&]' ../../../JUCE/modules/juce_core/maths/juce_Expression.cpp:640:75: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:277, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Expression.h:183:12: note: 'struct juce::Expression::Symbol' declared here struct Symbol ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::MACAddress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:539:9: required from 'bool juce::Array::addIfNotAlreadyThere(juce::Array::ParameterType) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::MACAddress&]' ../../../JUCE/modules/juce_core/native/juce_linux_Network.cpp:43:56: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:297, from ../../../JUCE/modules/juce_core/juce_core.cpp:38, from ../../../JuceLibraryCode/include_juce_core.cpp:9: ../../../JUCE/modules/juce_core/network/juce_MACAddress.h:30:17: note: 'class juce::MACAddress' declared here class JUCE_API MACAddress ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_graphics.cpp In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:114, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_Colour.cpp: In static member function 'static juce::PixelARGB juce::ColourHelpers::HSB::toRGB(float, float, float, juce::uint8)': ../../../JUCE/modules/juce_graphics/colour/juce_Colour.cpp:105:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (h < 5.0f) return PixelARGB (alpha, (uint8) roundToInt (v * (1.0f - (s * (1.0f - f)))), x, intV); ^~ ../../../JUCE/modules/juce_graphics/colour/juce_Colour.cpp:106:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' return PixelARGB (alpha, intV, x, (uint8) roundToInt (v * (1.0f - s * f))); ^~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::ColourGradient::ColourPoint&]': ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.cpp:99:49: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::AttributedString::Attribute&]': ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.cpp:45:44: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:125, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here class JUCE_API Attribute ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::TypefaceCache::CachedFace&]': ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:67:59: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:465: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] memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:137, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:137:12: note: 'struct juce::TypefaceCache::CachedFace' declared here struct CachedFace ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:185:66: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:959: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] memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::PositionedGlyph&]': ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:268:85: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.cpp:106:26: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp:127:117: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:76:37: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:128, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:97:12: note: 'struct juce::ImageCache::Pimpl::Item' declared here struct Item ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.cpp:78:35: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:125, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here class JUCE_API Attribute ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:258:36: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.cpp:78:19: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp:115:122: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AttributedString::Attribute; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.cpp:200:35: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:125, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_AttributedString.h:149:21: note: 'class juce::AttributedString::Attribute' declared here class JUCE_API Attribute ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TypefaceCache::CachedFace; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:66:21: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:137, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:137:12: note: 'struct juce::TypefaceCache::CachedFace' declared here struct CachedFace ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::PositionedGlyph; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:147:27: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:126, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_GlyphArrangement.h:40:17: note: 'class juce::PositionedGlyph' declared here class JUCE_API PositionedGlyph ^~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TextLayout::Glyph; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextLayout::Glyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::TextLayout::Glyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_TextLayout.cpp:63:37: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:127, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_TextLayout.h:90:21: note: 'class juce::TextLayout::Glyph' declared here class JUCE_API Glyph ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h:94:12: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ImageCache::Pimpl::Item; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:59:86: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:128, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/images/juce_ImageCache.cpp:97:12: note: 'struct juce::ImageCache::Pimpl::Item' declared here struct Item ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Font; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/fonts/juce_Font.cpp:669:73: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:124, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/fonts/juce_Font.h:40:17: note: 'class juce::Font' declared here class JUCE_API Font ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:184:13: required from 'void juce::RectangleList::addWithoutMerging(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/contexts/juce_GraphicsContext.cpp:441:64: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_graphics/juce_graphics.cpp:44, from ../../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_gui_extra.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:130:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:87:123: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:144:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:87:123: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:1128:9: required from 'void juce::Array::ensureStorageAllocated(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:39:44: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:93, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:113:12: note: 'struct juce::CodeEditorComponent::CodeEditorLine::SyntaxToken' declared here struct SyntaxToken ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:1249:91: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:1513:18: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:82, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:223:16: note: 'struct juce::CodeEditorComponent::ColourScheme::TokenType' declared here struct TokenType ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:117:17: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:87:123: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1774:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2016:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2439:50: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1796:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1794:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:330:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1784:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1782:13: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_opengl.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:257, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp: In static member function 'static void juce::OpenGLFrameBufferImage::Reader::verticalRowFlip(juce::PixelARGB*, int, int)': ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp:111:44: 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] memcpy (row1, row2, rowSize); ^ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:257, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp:112:47: 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] memcpy (row2, tempRow, rowSize); ^ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:257, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp: In member function 'void juce::OpenGLFrameBufferImage::Writer::write(const juce::PixelARGB*) const': ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLImage.cpp:130:85: 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] data + area.getWidth() * (area.getHeight() - 1 - y), rowSize); ^ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:284, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_opengl/native/juce_OpenGL_linux_X11.h: In static member function 'static bool juce::OpenGLHelpers::isContextActive()': ../../../JUCE/modules/juce_opengl/native/juce_OpenGL_linux_X11.h:244:14: warning: unused variable 'display' [-Wunused-variable] if (auto display = xDisplay.display) ^~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:170:41: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:277:25: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:170:41: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:420:9: required from 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:170:41: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = float]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2251:38: required from 'void juce::RenderingHelpers::SavedStateBase::fillRectList(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2669:84: required from 'void juce::RenderingHelpers::StackBasedLowLevelGraphicsContext::fillRectList(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2669:10: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Compiling include_juce_gui_basics.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:302, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp: In member function 'void juce::LinuxComponentPeer::handleButtonPressEvent(const XButtonPressedEvent&)': ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:2219:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if (mapIndex < numElementsInArray (pointerMap)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp: In member function 'void juce::LinuxComponentPeer::handleButtonReleaseEvent(const XButtonReleasedEvent&)': ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:2244:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] if (mapIndex < numElementsInArray (pointerMap)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::WeakReference&]': ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:155:87: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:181:51: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1090: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] memmove (data.elements + currentIndex, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + currentIndex + 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (newIndex - currentIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1096: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] memmove (data.elements + newIndex + 1, ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ data.elements + newIndex, ~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof (ElementType) * (size_t) (currentIndex - newIndex)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h:1101: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] memcpy (data.elements + newIndex, tempCopy, sizeof (ElementType)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::KeyPress&]': ../../../JUCE/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp:69:90: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_basics/components/juce_Component.cpp:824:88: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:174:43: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::LookAndFeel::ColourSetting&]': ../../../JUCE/modules/juce_core/containers/juce_SortedSet.h:304:9: required from 'bool juce::SortedSet::add(const ElementType&) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp:76:23: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:284, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:217:12: note: 'struct juce::LookAndFeel::ColourSetting' declared here struct ColourSetting ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp:153:44: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:277:25: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_gui_basics/components/juce_Component.cpp:824:88: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/buttons/juce_Button.cpp:593:21: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:166, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/keyboard/juce_KeyPress.h:38:17: note: 'class juce::KeyPress' declared here class JUCE_API KeyPress ^~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.cpp:368:35: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:263, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here class JUCE_API File ^~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::WeakReference; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:146:29: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:224, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_WeakReference.h:75:7: note: 'class juce::WeakReference' declared here class WeakReference ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.cpp:32:45: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:250, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here class JUCE_API var ^~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Range; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:193:9: required from 'void juce::Array::clear() [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:2079:30: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:227, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/maths/juce_Range.h:37:7: note: 'class juce::Range' declared here class Range ^~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:36:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2524:68: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:113, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_ColourGradient.h:182:12: note: 'struct juce::ColourGradient::ColourPoint' declared here struct ColourPoint ^~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::MouseInputSource; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:401:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp:651:46: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:164, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_MouseInputSource.h:50:17: note: 'class juce::MouseInputSource' declared here class JUCE_API MouseInputSource ^~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_core/containers/juce_Array.h:797:13: required from 'void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:130:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:540:73: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:1209: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] memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:232, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:234:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:144:29: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:540:73: required from here ../../../JUCE/modules/juce_core/containers/juce_Array.h:429: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] memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::DisplayGeometry::ExtendedInfo; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:1229:37: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:302, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:756:12: note: 'struct juce::DisplayGeometry::ExtendedInfo' declared here struct ExtendedInfo ^~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:72:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:51:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:2657:77: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Desktop::Displays::Display; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:3860:28: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:174, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/components/juce_Desktop.h:330:16: note: 'struct juce::Desktop::Displays::Display' declared here struct Display ^~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::LookAndFeel::ColourSetting; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:420:9: required from 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::LookAndFeel::ColourSetting&]' ../../../JUCE/modules/juce_core/containers/juce_SortedSet.h:304:9: required from 'bool juce::SortedSet::add(const ElementType&) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp:76:23: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:284, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:217:12: note: 'struct juce::LookAndFeel::ColourSetting' declared here struct ColourSetting ^~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_core/juce_core.h:218, from ../../../JUCE/modules/juce_graphics/juce_graphics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]': ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:80:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_ArrayAllocationBase.h:99:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' ../../../JUCE/modules/juce_core/containers/juce_Array.h:389:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:117:17: required from 'void juce::RectangleList::add(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' ../../../JUCE/modules/juce_graphics/geometry/juce_RectangleList.h:168:9: required from 'void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]' ../../../JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:540:73: required from here ../../../JUCE/modules/juce_core/memory/juce_HeapBlock.h:251: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] : std::realloc (data, newNumElements * elementSize)); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:107, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/geometry/juce_Rectangle.h:37:7: note: 'class juce::Rectangle' declared here class Rectangle ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2556:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:665:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getRed(), (size_t) width * 3); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:637:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1890:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2557:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1815:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1812:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:707:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] memset (dest, colour.getAlpha(), (size_t) width); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1457:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1461:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1465:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:57:17: note: 'class juce::PixelARGB' declared here class JUCE_API PixelARGB ^~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1475:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1479:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1483:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:362:17: note: 'class juce::PixelRGB' declared here class JUCE_API PixelRGB ^~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:133, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/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]': ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:862:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1860:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:2545:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1841:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:1839:14: required from here ../../../JUCE/modules/juce_graphics/native/juce_RenderingHelpers.h:904: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] memcpy (dest, src, (size_t) (width * srcStride)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../JUCE/modules/juce_graphics/juce_graphics.h:111, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_graphics/colour/juce_PixelFormats.h:611:17: note: 'class juce::PixelAlpha' declared here class JUCE_API PixelAlpha ^~~~~~~~~~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:260, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/misc/juce_JUCESplashScreen.cpp: At global scope: ../../../JUCE/modules/juce_gui_basics/misc/juce_JUCESplashScreen.cpp:56:13: warning: 'juce::appUsageReported' defined but not used [-Wunused-variable] static bool appUsageReported = false; ^~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Linking Helm - Shared Code make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Linking Helm - LV2 make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' ./lv2_ttl_generator build/helm.so Generate ttl data for 'build/helm.so', basename: 'helm' Writing manifest.ttl... done! Writing helm.ttl... done! Writing presets.ttl... Saving preset 1/275... Saving preset 2/275... Saving preset 3/275... Saving preset 4/275... Saving preset 5/275... Saving preset 6/275... Saving preset 7/275... Saving preset 8/275... Saving preset 9/275... Saving preset 10/275... Saving preset 11/275... Saving preset 12/275... Saving preset 13/275... Saving preset 14/275... Saving preset 15/275... Saving preset 16/275... Saving preset 17/275... Saving preset 18/275... Saving preset 19/275... Saving preset 20/275... Saving preset 21/275... Saving preset 22/275... Saving preset 23/275... Saving preset 24/275... Saving preset 25/275... Saving preset 26/275... Saving preset 27/275... Saving preset 28/275... Saving preset 29/275... Saving preset 30/275... Saving preset 31/275... Saving preset 32/275... Saving preset 33/275... Saving preset 34/275... Saving preset 35/275... Saving preset 36/275... Saving preset 37/275... Saving preset 38/275... Saving preset 39/275... Saving preset 40/275... Saving preset 41/275... Saving preset 42/275... Saving preset 43/275... Saving preset 44/275... Saving preset 45/275... Saving preset 46/275... Saving preset 47/275... Saving preset 48/275... Saving preset 49/275... Saving preset 50/275... Saving preset 51/275... Saving preset 52/275... Saving preset 53/275... Saving preset 54/275... Saving preset 55/275... Saving preset 56/275... Saving preset 57/275... Saving preset 58/275... Saving preset 59/275... Saving preset 60/275... Saving preset 61/275... Saving preset 62/275... Saving preset 63/275... Saving preset 64/275... Saving preset 65/275... Saving preset 66/275... Saving preset 67/275... Saving preset 68/275... Saving preset 69/275... Saving preset 70/275... Saving preset 71/275... Saving preset 72/275... Saving preset 73/275... Saving preset 74/275... Saving preset 75/275... Saving preset 76/275... Saving preset 77/275... Saving preset 78/275... Saving preset 79/275... Saving preset 80/275... Saving preset 81/275... Saving preset 82/275... Saving preset 83/275... Saving preset 84/275... Saving preset 85/275... Saving preset 86/275... Saving preset 87/275... Saving preset 88/275... Saving preset 89/275... Saving preset 90/275... Saving preset 91/275... Saving preset 92/275... Saving preset 93/275... Saving preset 94/275... Saving preset 95/275... Saving preset 96/275... Saving preset 97/275... Saving preset 98/275... Saving preset 99/275... Saving preset 100/275... Saving preset 101/275... Saving preset 102/275... Saving preset 103/275... Saving preset 104/275... Saving preset 105/275... Saving preset 106/275... Saving preset 107/275... Saving preset 108/275... Saving preset 109/275... Saving preset 110/275... Saving preset 111/275... Saving preset 112/275... Saving preset 113/275... Saving preset 114/275... Saving preset 115/275... Saving preset 116/275... Saving preset 117/275... Saving preset 118/275... Saving preset 119/275... Saving preset 120/275... Saving preset 121/275... Saving preset 122/275... Saving preset 123/275... Saving preset 124/275... Saving preset 125/275... Saving preset 126/275... Saving preset 127/275... Saving preset 128/275... Saving preset 129/275... Saving preset 130/275... Saving preset 131/275... Saving preset 132/275... Saving preset 133/275... Saving preset 134/275... Saving preset 135/275... Saving preset 136/275... Saving preset 137/275... Saving preset 138/275... Saving preset 139/275... Saving preset 140/275... Saving preset 141/275... Saving preset 142/275... Saving preset 143/275... Saving preset 144/275... Saving preset 145/275... Saving preset 146/275... Saving preset 147/275... Saving preset 148/275... Saving preset 149/275... Saving preset 150/275... Saving preset 151/275... Saving preset 152/275... Saving preset 153/275... Saving preset 154/275... Saving preset 155/275... Saving preset 156/275... Saving preset 157/275... Saving preset 158/275... Saving preset 159/275... Saving preset 160/275... Saving preset 161/275... Saving preset 162/275... Saving preset 163/275... Saving preset 164/275... Saving preset 165/275... Saving preset 166/275... Saving preset 167/275... Saving preset 168/275... Saving preset 169/275... Saving preset 170/275... Saving preset 171/275... Saving preset 172/275... Saving preset 173/275... Saving preset 174/275... Saving preset 175/275... Saving preset 176/275... Saving preset 177/275... Saving preset 178/275... Saving preset 179/275... Saving preset 180/275... Saving preset 181/275... Saving preset 182/275... Saving preset 183/275... Saving preset 184/275... Saving preset 185/275... Saving preset 186/275... Saving preset 187/275... Saving preset 188/275... Saving preset 189/275... Saving preset 190/275... Saving preset 191/275... Saving preset 192/275... Saving preset 193/275... Saving preset 194/275... Saving preset 195/275... Saving preset 196/275... Saving preset 197/275... Saving preset 198/275... Saving preset 199/275... Saving preset 200/275... Saving preset 201/275... Saving preset 202/275... Saving preset 203/275... Saving preset 204/275... Saving preset 205/275... Saving preset 206/275... Saving preset 207/275... Saving preset 208/275... Saving preset 209/275... Saving preset 210/275... Saving preset 211/275... Saving preset 212/275... Saving preset 213/275... Saving preset 214/275... Saving preset 215/275... Saving preset 216/275... Saving preset 217/275... Saving preset 218/275... Saving preset 219/275... Saving preset 220/275... Saving preset 221/275... Saving preset 222/275... Saving preset 223/275... Saving preset 224/275... Saving preset 225/275... Saving preset 226/275... Saving preset 227/275... Saving preset 228/275... Saving preset 229/275... Saving preset 230/275... Saving preset 231/275... Saving preset 232/275... Saving preset 233/275... Saving preset 234/275... Saving preset 235/275... Saving preset 236/275... Saving preset 237/275... Saving preset 238/275... Saving preset 239/275... Saving preset 240/275... Saving preset 241/275... Saving preset 242/275... Saving preset 243/275... Saving preset 244/275... Saving preset 245/275... Saving preset 246/275... Saving preset 247/275... Saving preset 248/275... Saving preset 249/275... Saving preset 250/275... Saving preset 251/275... Saving preset 252/275... Saving preset 253/275... Saving preset 254/275... Saving preset 255/275... Saving preset 256/275... Saving preset 257/275... Saving preset 258/275... Saving preset 259/275... Saving preset 260/275... Saving preset 261/275... Saving preset 262/275... Saving preset 263/275... Saving preset 264/275... Saving preset 265/275... Saving preset 266/275... Saving preset 267/275... Saving preset 268/275... Saving preset 269/275... Saving preset 270/275... Saving preset 271/275... Saving preset 272/275... Saving preset 273/275... Saving preset 274/275... done! mkdir -p helm.lv2 cp build/helm.so helm.lv2 mv *.ttl helm.lv2 make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.wLULWU + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64 ++ dirname /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64 + cd helm-0.9.0 + rm -rf /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64 'INSTALL=/usr/bin/install -p' standalone /usr/bin/make -C standalone/builds/linux CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" SIMDFLAGS="-msse2" make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Linking Helm - App make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' rm -rf /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/helm/patches install -d /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/helm/patches cp -rf patches/* /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/helm/patches install -d /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//16x16/apps /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//22x22/apps /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//24x24/apps /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//32x32/apps install -d /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//48x48/apps /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//64x64/apps /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//128x128/apps /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//256x256/apps cp images/helm_icon_16_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//16x16/apps/helm.png cp images/helm_icon_22_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//22x22/apps/helm.png cp images/helm_icon_24_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//24x24/apps/helm.png cp images/helm_icon_32_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//32x32/apps/helm.png cp images/helm_icon_48_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//48x48/apps/helm.png cp images/helm_icon_32_2x.png /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//64x64/apps/helm.png cp images/helm_icon_128_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//128x128/apps/helm.png cp images/helm_icon_256_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//256x256/apps/helm.png install -d /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/bin /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/helm/icons /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/man/man1/ /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/doc/helm/ /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/applications/ install standalone/builds/linux/build/helm /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/bin install -m644 standalone/helm.desktop /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/applications//helm.desktop install -m644 images/* /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/helm/icons cp changelog changes gzip -n -9 changelog mv changes changelog mv changelog.gz /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/doc/helm//changelog.gz cp docs/helm.1.gz /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/man/man1/ /usr/bin/make -C builds/linux/VST CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" SIMDFLAGS="-msse2" make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Compiling include_juce_audio_plugin_client_VST2.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:77, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling alias.cpp Compiling arpeggiator.cpp Compiling biquad_filter.cpp Compiling bit_crush.cpp Compiling bypass_router.cpp Compiling delay.cpp Compiling distortion.cpp Compiling envelope.cpp Compiling feedback.cpp Compiling formant_manager.cpp Compiling ladder_filter.cpp Compiling linear_slope.cpp Compiling magnitude_lookup.cpp Compiling memory.cpp Compiling midi_lookup.cpp Compiling mono_panner.cpp Compiling operators.cpp Compiling oscillator.cpp Compiling portamento_slope.cpp Compiling processor.cpp Compiling processor_router.cpp Compiling resonance_lookup.cpp Compiling reverb.cpp Compiling reverb_all_pass.cpp Compiling reverb_comb.cpp Compiling sample_decay_lookup.cpp Compiling simple_delay.cpp Compiling smooth_filter.cpp Compiling smooth_value.cpp Compiling state_variable_filter.cpp Compiling step_generator.cpp Compiling stutter.cpp Compiling trigger_operators.cpp Compiling value.cpp Compiling voice_handler.cpp Compiling border_bounds_constrainer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/border_bounds_constrainer.h:21, from ../../../src/common/border_bounds_constrainer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling file_list_box_model.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/file_list_box_model.h:21, from ../../../src/common/file_list_box_model.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling helm_common.cpp Compiling load_save.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/load_save.h:20, from ../../../src/common/load_save.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling midi_manager.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/midi_manager.h:20, from ../../../src/common/midi_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling startup.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/startup.h:20, from ../../../src/common/startup.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling synth_base.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/common/synth_base.h:20, from ../../../src/common/synth_base.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling synth_gui_interface.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/common/synth_gui_interface.h:20, from ../../../src/common/synth_gui_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling bpm_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/bpm_slider.h:20, from ../../../src/editor_components/bpm_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling filter_response.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_response.h:21, from ../../../src/editor_components/filter_response.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling filter_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/filter_selector.h:20, from ../../../src/editor_components/filter_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling global_tool_tip.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/global_tool_tip.h:21, from ../../../src/editor_components/global_tool_tip.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling graphical_step_sequencer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/graphical_step_sequencer.h:21, from ../../../src/editor_components/graphical_step_sequencer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling midi_keyboard.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/midi_keyboard.h:21, from ../../../src/editor_components/midi_keyboard.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling modulation_button.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_button.h:21, from ../../../src/editor_components/modulation_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling modulation_highlight.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_highlight.h:20, from ../../../src/editor_components/modulation_highlight.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling modulation_meter.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_meter.h:20, from ../../../src/editor_components/modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling modulation_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/modulation_slider.h:20, from ../../../src/editor_components/modulation_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling open_gl_background.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_background.h:21, from ../../../src/editor_components/open_gl_background.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling open_gl_component.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_component.h:21, from ../../../src/editor_components/open_gl_component.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling open_gl_envelope.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_envelope.h:21, from ../../../src/editor_components/open_gl_envelope.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling open_gl_modulation_meter.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_modulation_meter.h:20, from ../../../src/editor_components/open_gl_modulation_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling open_gl_oscilloscope.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_oscilloscope.h:21, from ../../../src/editor_components/open_gl_oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling open_gl_peak_meter.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_peak_meter.h:21, from ../../../src/editor_components/open_gl_peak_meter.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling open_gl_wave_viewer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/open_gl_wave_viewer.h:21, from ../../../src/editor_components/open_gl_wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling oscilloscope.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/oscilloscope.h:21, from ../../../src/editor_components/oscilloscope.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling patch_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/patch_selector.h:21, from ../../../src/editor_components/patch_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling retrigger_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/retrigger_selector.h:20, from ../../../src/editor_components/retrigger_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling synth_button.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_button.h:20, from ../../../src/editor_components/synth_button.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling synth_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/synth_slider.h:20, from ../../../src/editor_components/synth_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling tempo_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/tempo_selector.h:20, from ../../../src/editor_components/tempo_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling text_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_selector.h:20, from ../../../src/editor_components/text_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling text_slider.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/text_slider.h:20, from ../../../src/editor_components/text_slider.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling wave_selector.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_selector.h:21, from ../../../src/editor_components/wave_selector.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling wave_viewer.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/wave_viewer.h:21, from ../../../src/editor_components/wave_viewer.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling xy_pad.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_components/xy_pad.h:21, from ../../../src/editor_components/xy_pad.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling about_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/about_section.h:21, from ../../../src/editor_sections/about_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling arp_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/arp_section.h:21, from ../../../src/editor_sections/arp_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling bpm_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/bpm_section.h:21, from ../../../src/editor_sections/bpm_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling contribute_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/contribute_section.h:21, from ../../../src/editor_sections/contribute_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling delay_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delay_section.h:21, from ../../../src/editor_sections/delay_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling delete_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/delete_section.h:21, from ../../../src/editor_sections/delete_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling distortion_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/distortion_section.h:21, from ../../../src/editor_sections/distortion_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling dynamic_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/dynamic_section.h:21, from ../../../src/editor_sections/dynamic_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling envelope_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/envelope_section.h:21, from ../../../src/editor_sections/envelope_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling extra_mod_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/extra_mod_section.h:21, from ../../../src/editor_sections/extra_mod_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling feedback_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/feedback_section.h:21, from ../../../src/editor_sections/feedback_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling filter_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/filter_section.h:21, from ../../../src/editor_sections/filter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling formant_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/formant_section.h:21, from ../../../src/editor_sections/formant_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling full_interface.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/full_interface.h:21, from ../../../src/editor_sections/full_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling lfo_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/lfo_section.h:21, from ../../../src/editor_sections/lfo_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling mixer_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/mixer_section.h:21, from ../../../src/editor_sections/mixer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling noise_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/noise_section.h:21, from ../../../src/editor_sections/noise_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling open_gl_modulation_manager.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/open_gl_modulation_manager.h:21, from ../../../src/editor_sections/open_gl_modulation_manager.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling oscillator_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/oscillator_section.h:21, from ../../../src/editor_sections/oscillator_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling patch_browser.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/patch_browser.h:21, from ../../../src/editor_sections/patch_browser.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling reverb_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/reverb_section.h:21, from ../../../src/editor_sections/reverb_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling save_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/save_section.h:21, from ../../../src/editor_sections/save_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling step_sequencer_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/step_sequencer_section.h:21, from ../../../src/editor_sections/step_sequencer_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling stutter_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/stutter_section.h:21, from ../../../src/editor_sections/stutter_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling sub_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/sub_section.h:21, from ../../../src/editor_sections/sub_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling synth_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synth_section.h:21, from ../../../src/editor_sections/synth_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling synthesis_interface.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/synthesis_interface.h:21, from ../../../src/editor_sections/synthesis_interface.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling update_check_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/update_check_section.h:21, from ../../../src/editor_sections/update_check_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling voice_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/voice_section.h:21, from ../../../src/editor_sections/voice_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling volume_section.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/editor_sections/volume_section.h:21, from ../../../src/editor_sections/volume_section.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling browser_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/browser_look_and_feel.h:20, from ../../../src/look_and_feel/browser_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling colors.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/colors.h:21, from ../../../src/look_and_feel/colors.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling default_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/default_look_and_feel.h:20, from ../../../src/look_and_feel/default_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling fonts.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/fonts.h:20, from ../../../src/look_and_feel/fonts.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling modulation_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/modulation_look_and_feel.h:20, from ../../../src/look_and_feel/modulation_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling shaders.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/shaders.cpp:18: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling text_look_and_feel.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/look_and_feel/text_look_and_feel.h:20, from ../../../src/look_and_feel/text_look_and_feel.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling helm_editor.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_editor.h:20, from ../../../src/plugin/helm_editor.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling helm_plugin.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JuceLibraryCode/JuceHeader.h:18, from ../../../src/plugin/helm_plugin.h:20, from ../../../src/plugin/helm_plugin.cpp:17: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling dc_filter.cpp Compiling detune_lookup.cpp Compiling fixed_point_oscillator.cpp Compiling fixed_point_wave.cpp Compiling gate.cpp Compiling helm_engine.cpp Compiling helm_lfo.cpp Compiling helm_module.cpp Compiling helm_oscillators.cpp Compiling helm_voice_handler.cpp Compiling noise_oscillator.cpp Compiling peak_meter.cpp Compiling resonance_cancel.cpp Compiling trigger_random.cpp Compiling value_switch.cpp Compiling BinaryData.cpp Compiling include_juce_audio_basics.cpp Compiling include_juce_audio_devices.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../../JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:48, from ../../../JuceLibraryCode/include_juce_audio_devices.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling include_juce_audio_formats.cpp Compiling include_juce_audio_plugin_client_utils.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:29, from ../../../JUCE/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:32, from ../../../JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling include_juce_audio_processors.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../../JUCE/modules/juce_audio_processors/juce_audio_processors.cpp:40, from ../../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling include_juce_audio_utils.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../../JUCE/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling include_juce_core.cpp Compiling include_juce_data_structures.cpp Compiling include_juce_events.cpp Compiling include_juce_graphics.cpp Compiling include_juce_gui_basics.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:47, from ../../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling include_juce_gui_extra.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:44, from ../../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Compiling include_juce_opengl.cpp In file included from ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:181, from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h: In member function 'void juce::LassoComponent::paint(juce::Graphics&)': ../../../JUCE/modules/juce_gui_basics/mouse/juce_LassoComponent.h:203:23: warning: invalid use of incomplete type 'class juce::LookAndFeel' getLookAndFeel().drawLasso (g, *this); ~~~~~~~~~~~~~~^~ In file included from ../../../JUCE/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../../JUCE/modules/juce_opengl/juce_opengl.h:58, from ../../../JUCE/modules/juce_opengl/juce_opengl.cpp:41, from ../../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../../JUCE/modules/juce_gui_basics/juce_gui_basics.h:117:7: note: forward declaration of 'class juce::LookAndFeel' class LookAndFeel; ^~~~~~~~~~~ Linking Helm - Shared Code Linking Helm - VST make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' install -d /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/helm/patches /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64//usr/lib//lxvst install builds/linux/VST/build/helm.so /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64//usr/lib//lxvst/helm.so cp -rf patches/* /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/helm/patches /usr/bin/make -C builds/linux/LV2 CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" SIMDFLAGS="-msse2" make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' /usr/bin/make -f Makefile.binary CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Linking Helm - Shared Code Linking Helm - LV2 make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' /usr/bin/make -f Makefile.ttl_generator CONFIG=Release make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' ./lv2_ttl_generator build/helm.so Generate ttl data for 'build/helm.so', basename: 'helm' Writing manifest.ttl... done! Writing helm.ttl... done! Writing presets.ttl... Saving preset 1/275... Saving preset 2/275... Saving preset 3/275... Saving preset 4/275... Saving preset 5/275... Saving preset 6/275... Saving preset 7/275... Saving preset 8/275... Saving preset 9/275... Saving preset 10/275... Saving preset 11/275... Saving preset 12/275... Saving preset 13/275... Saving preset 14/275... Saving preset 15/275... Saving preset 16/275... Saving preset 17/275... Saving preset 18/275... Saving preset 19/275... Saving preset 20/275... Saving preset 21/275... Saving preset 22/275... Saving preset 23/275... Saving preset 24/275... Saving preset 25/275... Saving preset 26/275... Saving preset 27/275... Saving preset 28/275... Saving preset 29/275... Saving preset 30/275... Saving preset 31/275... Saving preset 32/275... Saving preset 33/275... Saving preset 34/275... Saving preset 35/275... Saving preset 36/275... Saving preset 37/275... Saving preset 38/275... Saving preset 39/275... Saving preset 40/275... Saving preset 41/275... Saving preset 42/275... Saving preset 43/275... Saving preset 44/275... Saving preset 45/275... Saving preset 46/275... Saving preset 47/275... Saving preset 48/275... Saving preset 49/275... Saving preset 50/275... Saving preset 51/275... Saving preset 52/275... Saving preset 53/275... Saving preset 54/275... Saving preset 55/275... Saving preset 56/275... Saving preset 57/275... Saving preset 58/275... Saving preset 59/275... Saving preset 60/275... Saving preset 61/275... Saving preset 62/275... Saving preset 63/275... Saving preset 64/275... Saving preset 65/275... Saving preset 66/275... Saving preset 67/275... Saving preset 68/275... Saving preset 69/275... Saving preset 70/275... Saving preset 71/275... Saving preset 72/275... Saving preset 73/275... Saving preset 74/275... Saving preset 75/275... Saving preset 76/275... Saving preset 77/275... Saving preset 78/275... Saving preset 79/275... Saving preset 80/275... Saving preset 81/275... Saving preset 82/275... Saving preset 83/275... Saving preset 84/275... Saving preset 85/275... Saving preset 86/275... Saving preset 87/275... Saving preset 88/275... Saving preset 89/275... Saving preset 90/275... Saving preset 91/275... Saving preset 92/275... Saving preset 93/275... Saving preset 94/275... Saving preset 95/275... Saving preset 96/275... Saving preset 97/275... Saving preset 98/275... Saving preset 99/275... Saving preset 100/275... Saving preset 101/275... Saving preset 102/275... Saving preset 103/275... Saving preset 104/275... Saving preset 105/275... Saving preset 106/275... Saving preset 107/275... Saving preset 108/275... Saving preset 109/275... Saving preset 110/275... Saving preset 111/275... Saving preset 112/275... Saving preset 113/275... Saving preset 114/275... Saving preset 115/275... Saving preset 116/275... Saving preset 117/275... Saving preset 118/275... Saving preset 119/275... Saving preset 120/275... Saving preset 121/275... Saving preset 122/275... Saving preset 123/275... Saving preset 124/275... Saving preset 125/275... Saving preset 126/275... Saving preset 127/275... Saving preset 128/275... Saving preset 129/275... Saving preset 130/275... Saving preset 131/275... Saving preset 132/275... Saving preset 133/275... Saving preset 134/275... Saving preset 135/275... Saving preset 136/275... Saving preset 137/275... Saving preset 138/275... Saving preset 139/275... Saving preset 140/275... Saving preset 141/275... Saving preset 142/275... Saving preset 143/275... Saving preset 144/275... Saving preset 145/275... Saving preset 146/275... Saving preset 147/275... Saving preset 148/275... Saving preset 149/275... Saving preset 150/275... Saving preset 151/275... Saving preset 152/275... Saving preset 153/275... Saving preset 154/275... Saving preset 155/275... Saving preset 156/275... Saving preset 157/275... Saving preset 158/275... Saving preset 159/275... Saving preset 160/275... Saving preset 161/275... Saving preset 162/275... Saving preset 163/275... Saving preset 164/275... Saving preset 165/275... Saving preset 166/275... Saving preset 167/275... Saving preset 168/275... Saving preset 169/275... Saving preset 170/275... Saving preset 171/275... Saving preset 172/275... Saving preset 173/275... Saving preset 174/275... Saving preset 175/275... Saving preset 176/275... Saving preset 177/275... Saving preset 178/275... Saving preset 179/275... Saving preset 180/275... Saving preset 181/275... Saving preset 182/275... Saving preset 183/275... Saving preset 184/275... Saving preset 185/275... Saving preset 186/275... Saving preset 187/275... Saving preset 188/275... Saving preset 189/275... Saving preset 190/275... Saving preset 191/275... Saving preset 192/275... Saving preset 193/275... Saving preset 194/275... Saving preset 195/275... Saving preset 196/275... Saving preset 197/275... Saving preset 198/275... Saving preset 199/275... Saving preset 200/275... Saving preset 201/275... Saving preset 202/275... Saving preset 203/275... Saving preset 204/275... Saving preset 205/275... Saving preset 206/275... Saving preset 207/275... Saving preset 208/275... Saving preset 209/275... Saving preset 210/275... Saving preset 211/275... Saving preset 212/275... Saving preset 213/275... Saving preset 214/275... Saving preset 215/275... Saving preset 216/275... Saving preset 217/275... Saving preset 218/275... Saving preset 219/275... Saving preset 220/275... Saving preset 221/275... Saving preset 222/275... Saving preset 223/275... Saving preset 224/275... Saving preset 225/275... Saving preset 226/275... Saving preset 227/275... Saving preset 228/275... Saving preset 229/275... Saving preset 230/275... Saving preset 231/275... Saving preset 232/275... Saving preset 233/275... Saving preset 234/275... Saving preset 235/275... Saving preset 236/275... Saving preset 237/275... Saving preset 238/275... Saving preset 239/275... Saving preset 240/275... Saving preset 241/275... Saving preset 242/275... Saving preset 243/275... Saving preset 244/275... Saving preset 245/275... Saving preset 246/275... Saving preset 247/275... Saving preset 248/275... Saving preset 249/275... Saving preset 250/275... Saving preset 251/275... Saving preset 252/275... Saving preset 253/275... Saving preset 254/275... Saving preset 255/275... Saving preset 256/275... Saving preset 257/275... Saving preset 258/275... Saving preset 259/275... Saving preset 260/275... Saving preset 261/275... Saving preset 262/275... Saving preset 263/275... Saving preset 264/275... Saving preset 265/275... Saving preset 266/275... Saving preset 267/275... Saving preset 268/275... Saving preset 269/275... Saving preset 270/275... Saving preset 271/275... Saving preset 272/275... Saving preset 273/275... Saving preset 274/275... done! mkdir -p helm.lv2 cp build/helm.so helm.lv2 mv *.ttl helm.lv2 make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' install -d /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/helm/patches /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64//usr/lib//lv2/helm.lv2 install -m644 builds/linux/LV2/helm.lv2/* /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64//usr/lib//lv2/helm.lv2 cp -rf patches/* /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/helm/patches make: Nothing to be done for 'standalone'. + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64 'INSTALL=/usr/bin/install -p' lv2 /usr/bin/make -C standalone/builds/linux CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" SIMDFLAGS="-msse2" make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' Linking Helm - App make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/standalone/builds/linux' rm -rf /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/helm/patches install -d /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/helm/patches cp -rf patches/* /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/helm/patches install -d /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//16x16/apps /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//22x22/apps /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//24x24/apps /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//32x32/apps install -d /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//48x48/apps /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//64x64/apps /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//128x128/apps /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//256x256/apps cp images/helm_icon_16_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//16x16/apps/helm.png cp images/helm_icon_22_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//22x22/apps/helm.png cp images/helm_icon_24_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//24x24/apps/helm.png cp images/helm_icon_32_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//32x32/apps/helm.png cp images/helm_icon_48_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//48x48/apps/helm.png cp images/helm_icon_32_2x.png /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//64x64/apps/helm.png cp images/helm_icon_128_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//128x128/apps/helm.png cp images/helm_icon_256_1x.png /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/icons/hicolor//256x256/apps/helm.png install -d /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/bin /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/helm/icons /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/man/man1/ /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/doc/helm/ /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/applications/ install standalone/builds/linux/build/helm /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/bin install -m644 standalone/helm.desktop /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/applications//helm.desktop install -m644 images/* /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/helm/icons cp changelog changes gzip -n -9 changelog mv changes changelog mv changelog.gz /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/doc/helm//changelog.gz cp docs/helm.1.gz /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/man/man1/ /usr/bin/make -C builds/linux/VST CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" SIMDFLAGS="-msse2" make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' Linking Helm - Shared Code Linking Helm - VST make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/VST' install -d /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/helm/patches /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64//usr/lib//lxvst install builds/linux/VST/build/helm.so /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64//usr/lib//lxvst/helm.so cp -rf patches/* /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/helm/patches /usr/bin/make -C builds/linux/LV2 CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" SIMDFLAGS="-msse2" make[1]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' /usr/bin/make -f Makefile.binary CONFIG=Release DEBCXXFLAGS="" DEBLDFLAGS="" make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' Linking Helm - Shared Code Linking Helm - LV2 make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' /usr/bin/make -f Makefile.ttl_generator CONFIG=Release make[2]: Entering directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' ./lv2_ttl_generator build/helm.so Generate ttl data for 'build/helm.so', basename: 'helm' Writing manifest.ttl... done! Writing helm.ttl... done! Writing presets.ttl... Saving preset 1/275... Saving preset 2/275... Saving preset 3/275... Saving preset 4/275... Saving preset 5/275... Saving preset 6/275... Saving preset 7/275... Saving preset 8/275... Saving preset 9/275... Saving preset 10/275... Saving preset 11/275... Saving preset 12/275... Saving preset 13/275... Saving preset 14/275... Saving preset 15/275... Saving preset 16/275... Saving preset 17/275... Saving preset 18/275... Saving preset 19/275... Saving preset 20/275... Saving preset 21/275... Saving preset 22/275... Saving preset 23/275... Saving preset 24/275... Saving preset 25/275... Saving preset 26/275... Saving preset 27/275... Saving preset 28/275... Saving preset 29/275... Saving preset 30/275... Saving preset 31/275... Saving preset 32/275... Saving preset 33/275... Saving preset 34/275... Saving preset 35/275... Saving preset 36/275... Saving preset 37/275... Saving preset 38/275... Saving preset 39/275... Saving preset 40/275... Saving preset 41/275... Saving preset 42/275... Saving preset 43/275... Saving preset 44/275... Saving preset 45/275... Saving preset 46/275... Saving preset 47/275... Saving preset 48/275... Saving preset 49/275... Saving preset 50/275... Saving preset 51/275... Saving preset 52/275... Saving preset 53/275... Saving preset 54/275... Saving preset 55/275... Saving preset 56/275... Saving preset 57/275... Saving preset 58/275... Saving preset 59/275... Saving preset 60/275... Saving preset 61/275... Saving preset 62/275... Saving preset 63/275... Saving preset 64/275... Saving preset 65/275... Saving preset 66/275... Saving preset 67/275... Saving preset 68/275... Saving preset 69/275... Saving preset 70/275... Saving preset 71/275... Saving preset 72/275... Saving preset 73/275... Saving preset 74/275... Saving preset 75/275... Saving preset 76/275... Saving preset 77/275... Saving preset 78/275... Saving preset 79/275... Saving preset 80/275... Saving preset 81/275... Saving preset 82/275... Saving preset 83/275... Saving preset 84/275... Saving preset 85/275... Saving preset 86/275... Saving preset 87/275... Saving preset 88/275... Saving preset 89/275... Saving preset 90/275... Saving preset 91/275... Saving preset 92/275... Saving preset 93/275... Saving preset 94/275... Saving preset 95/275... Saving preset 96/275... Saving preset 97/275... Saving preset 98/275... Saving preset 99/275... Saving preset 100/275... Saving preset 101/275... Saving preset 102/275... Saving preset 103/275... Saving preset 104/275... Saving preset 105/275... Saving preset 106/275... Saving preset 107/275... Saving preset 108/275... Saving preset 109/275... Saving preset 110/275... Saving preset 111/275... Saving preset 112/275... Saving preset 113/275... Saving preset 114/275... Saving preset 115/275... Saving preset 116/275... Saving preset 117/275... Saving preset 118/275... Saving preset 119/275... Saving preset 120/275... Saving preset 121/275... Saving preset 122/275... Saving preset 123/275... Saving preset 124/275... Saving preset 125/275... Saving preset 126/275... Saving preset 127/275... Saving preset 128/275... Saving preset 129/275... Saving preset 130/275... Saving preset 131/275... Saving preset 132/275... Saving preset 133/275... Saving preset 134/275... Saving preset 135/275... Saving preset 136/275... Saving preset 137/275... Saving preset 138/275... Saving preset 139/275... Saving preset 140/275... Saving preset 141/275... Saving preset 142/275... Saving preset 143/275... Saving preset 144/275... Saving preset 145/275... Saving preset 146/275... Saving preset 147/275... Saving preset 148/275... Saving preset 149/275... Saving preset 150/275... Saving preset 151/275... Saving preset 152/275... Saving preset 153/275... Saving preset 154/275... Saving preset 155/275... Saving preset 156/275... Saving preset 157/275... Saving preset 158/275... Saving preset 159/275... Saving preset 160/275... Saving preset 161/275... Saving preset 162/275... Saving preset 163/275... Saving preset 164/275... Saving preset 165/275... Saving preset 166/275... Saving preset 167/275... Saving preset 168/275... Saving preset 169/275... Saving preset 170/275... Saving preset 171/275... Saving preset 172/275... Saving preset 173/275... Saving preset 174/275... Saving preset 175/275... Saving preset 176/275... Saving preset 177/275... Saving preset 178/275... Saving preset 179/275... Saving preset 180/275... Saving preset 181/275... Saving preset 182/275... Saving preset 183/275... Saving preset 184/275... Saving preset 185/275... Saving preset 186/275... Saving preset 187/275... Saving preset 188/275... Saving preset 189/275... Saving preset 190/275... Saving preset 191/275... Saving preset 192/275... Saving preset 193/275... Saving preset 194/275... Saving preset 195/275... Saving preset 196/275... Saving preset 197/275... Saving preset 198/275... Saving preset 199/275... Saving preset 200/275... Saving preset 201/275... Saving preset 202/275... Saving preset 203/275... Saving preset 204/275... Saving preset 205/275... Saving preset 206/275... Saving preset 207/275... Saving preset 208/275... Saving preset 209/275... Saving preset 210/275... Saving preset 211/275... Saving preset 212/275... Saving preset 213/275... Saving preset 214/275... Saving preset 215/275... Saving preset 216/275... Saving preset 217/275... Saving preset 218/275... Saving preset 219/275... Saving preset 220/275... Saving preset 221/275... Saving preset 222/275... Saving preset 223/275... Saving preset 224/275... Saving preset 225/275... Saving preset 226/275... Saving preset 227/275... Saving preset 228/275... Saving preset 229/275... Saving preset 230/275... Saving preset 231/275... Saving preset 232/275... Saving preset 233/275... Saving preset 234/275... Saving preset 235/275... Saving preset 236/275... Saving preset 237/275... Saving preset 238/275... Saving preset 239/275... Saving preset 240/275... Saving preset 241/275... Saving preset 242/275... Saving preset 243/275... Saving preset 244/275... Saving preset 245/275... Saving preset 246/275... Saving preset 247/275... Saving preset 248/275... Saving preset 249/275... Saving preset 250/275... Saving preset 251/275... Saving preset 252/275... Saving preset 253/275... Saving preset 254/275... Saving preset 255/275... Saving preset 256/275... Saving preset 257/275... Saving preset 258/275... Saving preset 259/275... Saving preset 260/275... Saving preset 261/275... Saving preset 262/275... Saving preset 263/275... Saving preset 264/275... Saving preset 265/275... Saving preset 266/275... Saving preset 267/275... Saving preset 268/275... Saving preset 269/275... Saving preset 270/275... Saving preset 271/275... Saving preset 272/275... Saving preset 273/275... Saving preset 274/275... done! mkdir -p helm.lv2 cp build/helm.so helm.lv2 mv *.ttl helm.lv2 make[1]: Leaving directory '/builddir/build/BUILD/helm-0.9.0/builds/linux/LV2' install -d /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/helm/patches /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64//usr/lib//lv2/helm.lv2 install -m644 builds/linux/LV2/helm.lv2/* /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64//usr/lib//lv2/helm.lv2 cp -rf patches/* /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/helm/patches make: 'lv2' is up to date. + mkdir -p /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64//usr/lib64 + rm -rf /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/lib/debug + rm -rf /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/lib/lxvst + cp -ra /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/lib/lv2 /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64//usr/lib64 + rm -rf /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/lib + install -D -m 0644 /builddir/build/SOURCES/helm.appdata.xml /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/metainfo/helm.appdata.xml + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/metainfo/helm.appdata.xml /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/share/metainfo/helm.appdata.xml: GLib-GIO-Message: 13:17:14.219: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. OK + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 0.9.0-1.fc30 --unique-debug-suffix -0.9.0-1.fc30.x86_64 --unique-debug-src-base helm-0.9.0-1.fc30.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/helm-0.9.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/bin/helm extracting debug info from /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64/usr/bin/helm /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 36683 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Processing files: helm-0.9.0-1.fc30.x86_64 Provides: application() application(helm.desktop) helm = 0.9.0-1.fc30 helm(x86-64) = 0.9.0-1.fc30 metainfo() metainfo(helm.appdata.xml) mimehandler(text/helm) 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) 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.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcurl.so.4()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.15)(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libmvec.so.1()(64bit) libmvec.so.1(GLIBC_2.22)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.12)(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpthread.so.0(GLIBC_2.3.3)(64bit) libpthread.so.0(GLIBC_2.3.4)(64bit) libpthread.so.0(GLIBC_2.4)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(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.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: lv2-helm-0.9.0-1.fc30.x86_64 Provides: application() application(helm.desktop) lv2-helm = 0.9.0-1.fc30 lv2-helm(x86-64) = 0.9.0-1.fc30 metainfo() metainfo(helm.appdata.xml) mimehandler(text/helm) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: helm-debugsource-0.9.0-1.fc30.x86_64 Provides: helm-debugsource = 0.9.0-1.fc30 helm-debugsource(x86-64) = 0.9.0-1.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: helm-debuginfo-0.9.0-1.fc30.x86_64 Provides: debuginfo(build-id) = 8fb3d2365d73490ed5d64e851ea5166f1393472d helm-debuginfo = 0.9.0-1.fc30 helm-debuginfo(x86-64) = 0.9.0-1.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: helm-debugsource(x86-64) = 0.9.0-1.fc30 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64 Wrote: /builddir/build/RPMS/helm-0.9.0-1.fc30.x86_64.rpm Wrote: /builddir/build/RPMS/lv2-helm-0.9.0-1.fc30.x86_64.rpm Wrote: /builddir/build/RPMS/helm-debugsource-0.9.0-1.fc30.x86_64.rpm Wrote: /builddir/build/RPMS/helm-debuginfo-0.9.0-1.fc30.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.xR5q5M + umask 022 + cd /builddir/build/BUILD + cd helm-0.9.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/helm-0.9.0-1.fc30.x86_64 + exit 0 Finish: rpmbuild helm-0.9.0-1.fc30.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/815778-fedora-rawhide-x86_64-1540558851.855669/root/var/log/dnf.log /var/lib/mock/815778-fedora-rawhide-x86_64-1540558851.855669/root/var/log/dnf.librepo.log /var/lib/mock/815778-fedora-rawhide-x86_64-1540558851.855669/root/var/log/dnf.rpm.log Finish: build phase for helm-0.9.0-1.fc30.src.rpm INFO: Done(/var/lib/copr-rpmbuild/results/helm-0.9.0-1.fc30.src.rpm) Config(child) 17 minutes 10 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